- 27 Oct 2009
The ESA HD Media Player has an automated bandwidth detection system that works with all web servers (http:progressive) and Flash Media Server 3/4(rtmp:streaming). To enable the bandwidth detection you need to specify the path for the bandwidth test in the Skin Wizard (”Bandwidth Test” text field), or in the MediaPlayer’s Component Inspector (”bandwidthSource” parameter), or in the XML (”bandwidthTest” attribute; please note: xml settings override Skin Wizard and Component Inspector settings).
For Progressive Bandwidth Detection:
If your media files are hosted on a web server the path for the bandwidth test should refer to a JPG image that is hosted on your web server (see example path below). The test image should be at least 100 kb in size, and if your reported bandwidth is “infinity” you should increase the size of your JPG test image until you get a reasonable result (i.e. “bandwidth = infinity” is a sign that your test image is too small given your server and internet connection speeds). This test is performed once when the player first loads on the page.
For Streaming Bandwidth Detection:
If your media files are hosted on a Flash Media Server 3/4 the path for the bandwidth test should refer to your streaming server and application (see examle path below). This approach utilizes the native FMS 3.x bandwidth checker, so if it does not work you should check to make sure that the bandwidth checker has been enabled on your server, and if you don’t have access to your server you can use the progressive bandwidth detection described above. This test is performed once when the player first loads on the page, and the player will continue to monitor your bandwidth as long as you are playing a file that is hosted on your FMS 3/4. You can use any of the available rtmp protocols and ports to conduct the test.