These examples demonstrate Dynamic Streaming using Adobe Flash Media Server 3.5, delivery via RTMP. They accompany the article
How to do Dynamic Streaming with Flash Media Server which appears on
streamingmedia.com.
These players will continually detect your connection speed and select the most appropriate stream. The videos are H.264 MP4, keyframes every 2 seconds, at 1800, 1200, 800, 500, 256, and 96kbps, streamed RTMP from FMS 3.5. Information on testing changing bandwidth conditions can be found in my blog post,
Testing Adaptive Streaming by Controlling Bandwidth. My testing methodology is described in the article on streamingmedia.com.
1080p Player - Reference Example
The implementation I used as a reference is the 1080p player, linked from
Jens Loeffler's Flashstreamworks demo page. The
1080p player, playing the same test movies[opens in new window], performed well at dynamically switching during playback. The video versions are provided to the player in
this SMIL playlist file.
JW FLV Player Example
In this example, I'm using the Longtail Video
Quality Monitor plugin to display stream and bandwidth information on the player. If you have
Firebug installed, you can see the player logging its activity in the Firebug console. Switching happens based on both bandwidth and screen size -- click on the full-screen button, and the stream will switch to a higher bitrate, larger version.
[...] Dynamic Streaming in Flash – Bitrate Switching [...]
Please provide me the xml playlist file used in above video.
Links to all of the playlist files are in the text of this page…
[...] Dynamic Streaming in Flash – Bitrate Switching [...]