Results 1 to 2 of 2

Thread: Detect live stream bandwidth issues

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Mar 2013

    Default Detect live stream bandwidth issues

    Hi folks,
    I am trying to implement some kind of 'adaptive streaming' for live streams without producing a latency at the client side. I can't use transcoder to create multi-bitrate streams because it gives 1-2 sec delay. So my solution is to publish 2 streams from the client(publisher): video+audio and audio. Once client's(consumer) bandwidth is not enough to play auidio+video stream it will switch to audio stream. I have used near the same logic as in adobe's, however i used only DroppedFrames/currentFPS parameters without using video buffer parameters(i can't have non zero buffer for live stream because it gives a latency). 'DroppedFrames/currentFPS' not always works properly and produces false positive switches.
    So i am planning to aggregate statistics for stream using 'stream.getMediaIOPerformance().getMessagesInBytes()' at server side and compare it at the client side using ''. Do you have any other ideas how to detect stream bandwidth issues at the client side without producing stream latency?

  2. #2
    Join Date
    Dec 2007


    You can use the BWChecker example:

    It was once common to integrate this into Flash RTMP clients to pick an optimal bit version. But ABR with Wowza, especially with the Transcoder, works better and is easier to implement. If you are going to rely on multiple renditions encoded at the source, each stream has to be key frame aligned and uplink bandwidth has to be adequate. There is another tool to look at client to server bandwidth:

    Wowza Transcoder is probably the best solution for this because you only have to manage one live stream and key frame alignment is guaranteed.

    Also take a look at this guide for lowest latency streaming:


Similar Threads

  1. Replies: 5
    Last Post: 06-04-2014, 07:33 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts