Load videos from SMIL with Flowplayer
The above video is loaded from the Highwinds CDN that uses SMIL files in serving the videos.
The Smil plugin is used to parse SMIL files so that the referenced media files referenced can be played back in Flowplayer. SMIL files are used by some CDN networks, for example by Highwinds, as an additional layer to provide load balancing. This plugin will first request a SMIL file from the CDN and then the player is redirected to an appropriate edge server depending on the location from where the user is. The SMIL file contains the location information for the media file residing in one of the edge servers the CDN has.
How does this work?
Here is an example SMIL file used by the Highwinds CDN network:
base attribute contains the net connection URL used to connect to the
streaming server running in the edge that was selected for delivery. The
video element contains the stream name. The SMIL plugin takes these two
values and combines them to create the complete URL for the stream. Since we
are working with RTMP here we also need the
RTMP plugin in our configuration.
We use an anchor tag as the player container. The video URL is specified in
href attribute. Notice that this is a
Here is a configuration for this demo:
Bitrate Hints From Smilstandalone demo
just the working flash file to get you going
working flash file (swf) + README.txt and LICENSE.txt
Please right-click and choose "Save link as..." (or similar)
Note: For XSS security reasons Flash plugins must be located
at and loaded from the same domain as the core player
This is a Flash plugin, and its features are therefore not available on iOS. For iOS please consult the ipad plugin.
See the version history for this tool.
Found a bug?