Note to self: when trying to stream H.264 based footage from Flash Media Server 3 using the FLVPlayback component and a SMIL file, make sure to specify both the mp4: prefix as well as the file extension. I found out the hard way and 45 minutes later managed to debug it... As you may know, when using FLV files you need neither a prefix nor a file extension.

Here's a example of what worked for me. I saved this as smil.xml, uploaded it to a web server and pointed the FLVPlayback component's source property at that file.

view plain print about
1<smil>
2    <head>
3        <meta base="rtmp://server.com/app" />
4    </head>
5    <body>
6        <switch>
7        <!-- bitrate is in bits -->
8            <video src="mp4:Video Clip 150k.mov" system-bitrate="153600" />
9            <video src="mp4:Video Clip 350k.mov" system-bitrate="358400" />
10            <video src="mp4:Video Clip 650k.mov" system-bitrate="665600"/>
11            <video src="mp4:Video Clip 900k.mov" system-bitrate="921600"/>
12            <video src="mp4:Video Clip 150k.mov" />
13        </switch>
14    </body>
15</smil>