Reduce live streaming latency for Azure Media Services live streaming
AMS is great, but it's intended for one-to-many applications.
I need to create a one-to-one (single way) stream application, with very low latency (~2 seconds).
But, at this right moment, only adaptative protocols are used to output the stream, so it is not possible.
If you could integrate RTMP output stream and reduce the latency, would be wonderful
We recently added a Low Latency option on our v3 Live Event API to bring latency down to 8-10 seconds e2e.
See the blog post here – https://azure.microsoft.com/en-us/blog/what-s-new-in-azure-media-services-video-processing/
We will begin work next on Ultra Low Latency ( and CMAF low latency) which is targeted at 2s range, but keep in mind tha latencies down at that level do not scale well to large audiences with high stability at the client side. Client side still needs to maintain about a 1 second buffer for the stream to stay stable.
Derek Gabriel commented
Great work, thank you! Looking forward to CMAF support, we looked at third party players with this but the licensing fees are out of reach for small companies.
This seems to be a common theme.
Adding another comment in support of a client need for low latency (sub 3 second) "live" streaming. Add in allowing WebRTC to push video to a channel and no storage usage..
Disco Dave commented
@AMS If you would like any feedback on how to implement or ideas for this service, please feel free to get in touch. We run multiple events for many hours every day using a low latency platform.
@Jason Suess Unfortunately there is no way for me to edit the title of the post.
Jason Suess commented
Disco Dave, is it possible for you to change the title of this request to something like "Low latency live streaming". I think more of the folks here will more easily understand your request and we (the product team) will be able to get a better idea of how many customers have this same request.
Disco Dave commented
Our current system allows us to stream live events to 250k viewers at 2 second latency which is a requirement of the type of events we stream, this is not using any fancy hardware, just a laptop and a camera attached. The best I can get on azure is 20 seconds end-to-end streaming, this is not really live and once I add mobile devices that delay goes up. I would like a truly live stream facility that would enable me to use azure to stream at 2 second latencies end-to-end like I have right now.