Live streaming video latency

匆匆过客 提交于 2019-12-04 07:03:01

To make low latency web stream, do the following:

  1. Setup your encoder normally and point it to the media server
  2. Check media server edge configuration for low latency configuration, Wowza has low latency app built-in
  3. In your player, make sure your buffer is 2 second or larger.

ps. With player having buffer less than 2 second it will not work properly for most people, especially over wifi or long range links.

ps2. If your encoder is on the same LAN as Encoder, you can use low latency app for origin application as well.

ps3. You will never go below 4 seconds and reliable stream at the same time, but if you will do extreme tuning on your LAN part (no buffering for encoder at all - you can do it), by just using buffering on edge you can archive 2 seconds - I have such player but it's not public :(

I would like to share my experience since recently I have been researching into this world of CDN and live video streaming.

My best result has been 2 seconds latency.

I have tried a few providers and I would like to know if anyone knows of any other provider that gets to that low latency.

I achieved those 2 seconds with The Original Livestream, do not confuse with The New Livestream (16 seconds latency).

Both, The Original Livestream and The New Livestream, are part of the same group, Livestream, but it seems they target a different market segment.

They also told me that although they area still supporting The Original Livestrean, they are not longer developing it.

It is not very reassuring when they tell you that they not longer develop the platform, this is the only reason for which we have decided not to get on board with them. You will also have a hard time when you try to get support from them if you want to get access to their RESTfull endpoint for the Guide API.

Still, 2 seconds latency.

I am based in London by the way.

Please let me know if you have some other ultra low latency CDN.

Ah, the url for the original livestream is not easy to find, here it is... https://secure.livestream.com/

Take a look at NetStream.setBufferTime() and ns.bufferTime in the FMS documentation. Also like Robert mentioned the player has its buffer too.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!