Wowza Community

hds delay in live streaming

hello, how can i reduce the delay for hds

i do live streaming , using rtmp and hds flash players, delay for rtmp is 4 seconds, which is good, but delay for hds is 30 seconds, so how can reduce delay for this, any ideas? i dont use any transcoder i just use my pc to encoder live stream

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 Sanjosestreaming (Adobe HDS) segmenter segments an incoming live stream:

How to configure Adobe HDS packetization (sanjosestreaming)

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

Kind regards,

Salvadore