Results 1 to 3 of 3

Thread: Choppiness with Android client, multi-bitrate streaming with rstp

  1. #1

    Default Choppiness with Android client, multi-bitrate streaming with rstp

    We are attempting to stream using a live stream with rstp, and the audio is coming through fine but the video pauses frequently/is choppy. We have followed the recommendations on rstp streaming, and the same client works well with the test streams here http://www.wowza.com/mobile.html.

    Here is the latest attempt, from our transrate.xml:


    Encode>
    <Enable>true</Enable>
    <Name>low</Name>
    <StreamName>mp4:${SourceStreamName}_320x180_150</StreamName>
    <Video>
    <!-- H.264, PassThru -->
    <Codec>H.264</Codec>
    <!-- default, CUDA, QuickSync -->
    <Transcoder>default</Transcoder>
    <FrameSize>
    <!-- letterbox, fit-width, fit-height, crop, stretch, match-source -->
    <FitMode>fit-height</FitMode>
    <Width>240</Width>
    <Height>160</Height>
    <!-- <Crop>0,0,0,0</Crop> -->
    <!-- <SourceRectangle>0,0,320,240</SourceRectangle> -->
    </FrameSize>
    <Profile>baseline</Profile>
    <Bitrate>100000</Bitrate>
    <KeyFrameInterval>
    <FollowSource>true</FollowSource>
    <Interval>60</Interval>
    </KeyFrameInterval>
    <Overlays>
    <Overlay>
    <Enable>false</Enable>
    <Index>0</Index>
    <ImagePath>${com.wowza.wms.context.VHostConfigHome}/content/wowzalogo.png</ImagePath>
    <Opacity>100</Opacity>
    <Location>
    <X>5</X>
    <Y>5</Y>
    <Width>${ImageWidth}</Width>
    <Height>${ImageHeight}</Height>
    <!-- horiz: left, right, hcenter - vert: top, bottom, vcenter -->
    <Align>left,top</Align>
    </Location>
    </Overlay>
    </Overlays>
    <Parameters>
    </Parameters>
    </Video>
    <Audio>
    <!-- AAC, PassThru -->
    <Codec>AAC</Codec>
    <Bitrate>${SourceAudioBitrate}</Bitrate>
    </Audio>
    <Properties>
    </Properties>
    </Encode>

    As I mentioned we have tweaked these settings a few times, with no success. The source stream is h.264 at 1Mb/sec. Thanks in advance for any pointers.

  2. #2

    Default

    How exactly are you doing your encoding? Baseline Level 3.0, 2sec Keyframe, 15fps? You could play with your encoding and see if it helps. It looks like you're doing 30fps. Might want to lower this and your keyframe interval accordingly.

    How are the results when you run a BWCheck from the Android device? I have seen wild fluctuations in bandwidth over 3G from 5kbps-500kbps, which could explain this issue.

    How does the stream play when you use RTMP with the Wowza LiveStreamingClient example from the Android device?

  3. #3

    Default

    Thanks for the reply. The streaming works much better using rtmp. I don't see an fps setting in transrate.xml - do you know if we can change that with the Wowza transcoder? We were getting the pausing even with a high-bandwidth wireless connection.

    - Grant

Similar Threads

  1. multi-bitrate streaming encoding
    By welbyobeng in forum Video On Demand Streaming Discussion
    Replies: 10
    Last Post: 05-22-2012, 03:58 PM
  2. Multi bitrate live streaming
    By vaishnavi in forum Live Streaming and Encoder Discussion
    Replies: 7
    Last Post: 10-14-2011, 04:41 AM

Posting Permissions

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