Hi,
I have a task to change Flash player to HTML5. So, currently we are testing capabilities to move from rtmp to MPEG-DASH protocol for live streaming from IP cameras. My environment is a LAN in which live stream is sent via rtp to the Wowza Engine. On my client side I’m testing different Html5 players – Bitmovin, Shaka Player, Dash.js When I tried to test this solution I faced with latency more than 30 sec.
I’ve read article how to configure MPEG-DASH https://www.wowza.com/docs/how-to-configure-mpeg-dash-packetization-mpegdashstreaming and MPEG-DASH Streaming Packetizer was configured with next parameters:
mpegdashChunkDurationTarget 1200
mpegdashMaxChunkCount 3
mpedashPlaylistChunkCount 3
But with these parameters latency is still more than 7 sec on all players. When I’m tried to made mpegdashChunkDurationTarget less than 1000 play back was very choppy and unstable. In the case when mpegdashChunkDurationTarget is 2000 and more I had more than 10 seconds latency between sender and receiver. But for our solution it is unacceptable. Our previous solution based on rtmp protocol and Flash player has latency near 1 second.
Is it possible to configure MPEG-DASH Streaming to achieve latency below 1 second?
Thank you in advance.