Results 1 to 2 of 2

Thread: smoothBufferTargetDuration < 20k resulting in no manifest delivery

  1. #1
    Join Date
    Mar 2010
    Posts
    6

    Default smoothBufferTargetDuration < 20k resulting in no manifest delivery

    Hi all.

    Am using Wowza 3.1.1 for smooth packetizing from an FMLE 3.2 live encoder.

    FMLE is configured for H.264 w/ 2 sec keyframes, output works successfully with default smooth parameters.

    Client is requesting less latency in the output stream, so we've tried reducing the smoothBufferTargetDuration property. Unfortunately, reducing this value below 19000 seems to cause a bug in Wowza to surface, wherein direct requests to the Manifest never return any data but simply close the connection after 12 seconds. The log indicates:

    HTTPStreamerAdapterSmoothStreamer.service: Request timeout: 12000

    The encoder itself is fine during this period - I can watch cupertino streams packetized off of the same source without incident while this is going on.

    Interestingly, as you approach 18500 for the value, direct requests for the manifest in a browser start to take longer to come back. Once you get below 18500 in my case, they stop altogether hitting the above timeout message.

    Local networks are gigabit via Juniper EX4200 switch. Problem exists even when making requests from the same server running wowza.

    I've tried the live, live-lowlatency, and rtp-live stream types. Seems to make no difference.

    Thanks in advance for any advice you guys can give. I know it's a non-standard use case, but it would mean a very significant chunk of business if there's a workable solution that'll operate on local high-speed networks.

    Relevant config bits below:

    		<LiveStreamPacketizer>
    			<!-- Properties defined here will override any properties defined in conf/LiveStreamPacketizers.xml for any LiveStreamPacketizers loaded by this applications -->
    			<Properties>
    
    <Property> 
    	<Name>smoothPacketSortTime</Name> 
    	<Value>500</Value> 
    	<Type>Integer</Type> 
    </Property> 
    <Property> 
    	<Name>smoothAlignAudioWithVideo</Name> 
    	<Value>true</Value> 
    	<Type>Boolean</Type> 
    </Property>
    
    <Property>
    	<Name>smoothBufferTargetDuration</Name>
    	<Value>18300</Value>
    	<Type>Integer</Type>
    </Property>
    <Property>
    	<Name>smoothBufferMinFragmentCount</Name>
    	<Value>3</Value>
    	<Type>Integer</Type>
    </Property>
    
    <Property>
    	<Name>smoothManifestTargetDuration</Name>
    	<Value>7000</Value>
    	<Type>Integer</Type>
    </Property>
    <Property>
    	<Name>smoothManifestMinFragmentCount</Name>
    	<Value>3</Value>
    	<Type>Integer</Type>
    </Property>
    
    <Property>
    	<Name>smoothRepeaterTargetDuration</Name>
    	<Value>7000</Value>
    	<Type>Integer</Type>
    </Property>
    <Property>
    	<Name>smoothRepeaterMinFragmentCount</Name>
    	<Value>3</Value>
    	<Type>Integer</Type>
    </Property>
    
    <Property>
    	<Name>smoothFragmentTargetAudioDuration</Name>
    	<Value>2000</Value>
    	<Type>Integer</Type>
    </Property>
    			</Properties>

  2. #2
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Try decreasing the key frame frequency. Chunks are broken on key frames.

    Richard

Similar Threads

  1. 20K+ Users for Live
    By finnschi in forum General Forum
    Replies: 1
    Last Post: 03-19-2014, 09:02 AM
  2. Mediacache and CDN Delivery
    By mleventhal@ramprm.com in forum General Forum
    Replies: 2
    Last Post: 07-29-2013, 04:25 PM
  3. PushPublish addon delivery
    By geraldoramos in forum AddOn: Other AddOns
    Replies: 0
    Last Post: 03-19-2012, 02:31 PM
  4. Replies: 3
    Last Post: 11-20-2011, 06:33 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
  •