Skip to main content
Known Participant
August 4, 2012
Question

Verifying Multi-Bitrate Streaming

  • August 4, 2012
  • 1 reply
  • 1983 views

I finally got our FMS 4.5 server up and running and streaming multi-bitrate.  The only problem is I can't seem to verify what stream I'm viewing and I also believe the player is not switching among the various bitrates.  Internally testing among the LAN I'm not viewing the highest quality when I should be, the image appears to be the medium quality stream.  When I test the highest quality stream as a single bitrate stream it's very clear and crisp, but not when I use the multi-bitrate stream. 

I'm using the StrobeMediaPlayback.swf that came with the server install located here c:\program files\adobe\flash media server 4.5\webroot\swfs\StrobeMediaPlayback.swf  When I right click on the player I am giving an option to select Low, Med, High but it does not work.  Selecting low does not degrade the video and selecting high does not improve the video.  I'm not sure if those options were intended for selecting the various bitrate but it's not working.  I'm not sure if the issue is with the server or the player.  I'm inexperienced with developing a player and unable to create one that offers a button to switch between auto or manually selecting a specific bitrate.

Can anyone assist with verifying why my multi-bitrate streaming is not switching and perhaps know of a prebuilt player that can offer manual selection of a specific bitrate and toggle between auto and manual mode.

    This topic has been closed for replies.

    1 reply

    August 7, 2012

    Hi,

    Can you please tell me where you see the low, med, high options? If you can attach a screen shot that would be better.

    Also, are you using HTTP streaming or RTMP?

    Here is an osmf player that gives you manual switching options to test your MBR stream : http://osmf.org/dev/2.0gm/debug.html?src=<your-url-here>

    Thanks,

    Apurva

    Known Participant
    August 16, 2012

    Below is the snapshot of my player.  I tried appending my source to your sample player and it did not work.  It gave back an error "We are having problems with playback.  We aplogize for the inconvenience."

    August 16, 2012

    Hi,

    I'm sorry but that control is not to switch between MBR streams. If you notice it'll give you the same options for a single stream as well. The stream that the client requests for depends upon the bandwith that is currently available. For HTTP streaming to check which stream is being requested, you can check the Apache logs here : <root_install>/Apache2.2/logs/access_log.

    For manual switch you can use  http://osmf.org/dev/2.0gm/debug.html?src=<your-url-here> player. If you're trying a HTTP stream, you may be missing the crossdomain.xml file under <root_install>/webroot, because of which you may be getting the error. Can you try placing a crossdomain.xml and trying? If you still see the error can check the error logs here : <root_install>/Apache2.2/logs/access_log and let me know what it says?

    Thanks,

    Apurva