Wowza Community

NetStream.setBufferTime(0) + h.264 + rtp-live-lowlatency = stuttering?

I also have frame rate drop on a local network.

Charlie I am still not sure if you understand what is my issue and what am I asking.

Please read my posts more carefully.

Again.

The fact is when streaming the H.264/AAC, 25fps stream to flah player (also local network)

either we have a drop in frame rate to 13 fps (stutterring) and low latency (~1s) or

smooth play (25fps) and 3s latency.

So to our project Wowza is unusefull, because we need to achieve

1s latency with 25fps.

If anyone can tell me a configuration where this is possible I would be very happy.

60fps is a no go, since it takes too much badwidth.

Thnx,

I’ll try on Monday and let you know if it works

Well it helps.

It works already with flushInterval=40

But I had to change the flushInterval property for the stream type since

the rtp-live-lowlatency uses the rtp-live-lowlatency Mediacaster which then uses rtp-buffer-lowlatency stream type.

so here is how I did it in the Streams.xml:

		<Stream>
			<Name>rtp-buffer-lowlatency</Name>
			<Description>RTP Buffer</Description>
			<ClassBase>com.wowza.wms.stream.live.MediaStreamLive</ClassBase>
			<ClassPlay></ClassPlay>
			<Properties>
				<Property>
					<Name>maxliveaudiolatency</Name>
					<Value>8000</Value>
				</Property>
				<Property>
					<Name>flushInterval</Name>
					<Value>40</Value>
					<Type>Integer</Type>
				</Property>
				<Property>
					<Name>onFlushNotifyClients</Name>
					<Value>true</Value>
					<Type>Boolean</Type>
				</Property>
			</Properties>
		</Stream>

40ms is exactly the 25fps interval