Wowza Community

Live streaming DASH is slow to start and jerky: Remedy?

Command to stream to Wowza (Win7 Pro X64):

ffmpeg.exe -re -i sintel_trailer-480p.mp4 -c copy -f flv rtmp://192.168.56.1/live/myStream

When I watch the stream with the Adobe RTMP Test Player it starts quickly and plays quite smoothly. With the MPEG DASH Test Player in Chrome 38, I have to wait ages until playback begins, and shortly after ffmpeg stops, playback also stops, although it is not yet finished.

Is there some setup to get stable live streaming with DASH and Wowza?

Hello there,

HTTP streaming sends chunks to the client. The client needs 3 chunks cached before it starts playing.

By default Wowza is set to send 3, 10 second chunks in each packet sent to the client. You can modify this behavior by editing the Application.xml file.

This guide explains how to control how the MPEG-DASH segmenter segments an incoming live stream:

How to configure MPEG-DASH packetization (mpegdashstreaming)

Chunks must start on a key frame. So it is best to use a key frame interval that is factor of the mpegdashChunkDurationTarget setting.

Try 2 second key frame frequency and mpegdashChunkDurationTarget “2000” (2 seconds)

I hope you find this helpful.

Kind regards,

Salvadore