# Reduce RTMP latency below 10 seconds

**URL:** <https://community.wowza.com/t/reduce-rtmp-latency-below-10-seconds/95295>\
**Category:** Wowza Streaming Engine\
**Created:** [August 19, 2022, 10:44am UTC](https://community.wowza.com/t/reduce-rtmp-latency-below-10-seconds/95295 "2022-08-19T10:44:18Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Marinko\_Zubac](https://avatars.discourse-cdn.com/v4/letter/m/e8c25b/32.png) [@Marinko\_Zubac](https://community.wowza.com/u/Marinko_Zubac)\
**Post date:** [August 19, 2022, 10:44am UTC](https://community.wowza.com/t/reduce-rtmp-latency-below-10-seconds/95295/1 "2022-08-19T10:44:18Z")

</div>

Hello,

Is there any chance to get RTMP latency not more then 3 seconds.

I am streaming from a Teradek VIDIU device to Wowza Streaming Engine.

I turned on the option Low-Latency Stream (ideal for chat…) in the Wowza streaming engine but  
whatever I do I can not get a really low latency stream.

If I play the stream using RTSP it has a latency of about 1 second so I wouldn’t say its an encoder problem.

I also tryed to get HLS streaming under 10 seconds. I set chunk duration to 1000 ms, and chunkCount to 2, and it gives about 12 seconds latency.

Which is I supose in connection to the RTMP 10 seconds latency (RTMP + 2 sec HLS = 12 ssecond latency)

Any suggestions please?

---

<div class="post-metadata">

**Author:** ![Rose\_Power-Wowza\_Com](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/rose_power-wowza_com/32/431_2.png) [@Rose\_Power-Wowza\_Com](https://community.wowza.com/u/Rose_Power-Wowza_Com)\
**Post date:** [August 23, 2022, 6:38pm UTC](https://community.wowza.com/t/reduce-rtmp-latency-below-10-seconds/95295/2 "2022-08-23T18:38:31Z")

</div>

Hey there @Marinko_Zubac , sorry for the delay, I was out on vacation.

No that won’t be possible to do with RTMP- get latency below 3 seconds. But what you could do is try to deliver the RTMP stream as WebRTC and get much closer to real time. You can send the stream to Engine as RTMP and deliver it over WebRTC. You can see how to do this and how low the latency is in our tutorial here:

[![](https://us1.discourse-cdn.com/flex002/uploads/wowza1/original/1X/dbe90dc96fe95ed9708e9893112507673f24b4b3.jpeg "Converting RTMP to WebRTC With Wowza Streaming Engine") ](https://www.youtube.com/watch?v=u1RD5dnJtb4)

Make sure you follow the steps to convert the audio to Opus as required by WebRTC.

* * *

* * *

**For RTMP to standard HLS playback:**

You should be able to get it down to about 5 to 6 seconds:

> **[HLS Latency Sucks, But Here's How to Fix It](https://www.wowza.com/blog/hls-latency-sucks-but-heres-how-to-fix-it)**
>
> HLS latency continues to be an obstacle for content distributors. Here are some tactics and technologies for overcoming video lag.

  

**Your last option is to send RTMP as LL-HLS Low latency HLS, but it requires a player that supports it:**

[![](https://us1.discourse-cdn.com/flex002/uploads/wowza1/original/2X/a/a2529e2082c3e2d3bbca8fe1af6956d24b4bd7a0.jpeg "How to Live Stream With Apple Low-Latency HLS") ](https://www.youtube.com/watch?v=-9s1QdDBRDg)
  

Hope that helps!

---

<div class="post-metadata">

**Author:** ![Connessione](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@Connessione](https://community.wowza.com/u/Connessione)\
**Post date:** [August 26, 2022, 3:26pm UTC](https://community.wowza.com/t/reduce-rtmp-latency-below-10-seconds/95295/3 "2022-08-26T15:26:32Z")

</div>

For super low latency…WebRTC is the way forward (less than a second). Way better than HLS any day 😀.
