Re:The Low Latency Live Streaming Landscape in 2019
by cagenut on Wednesday February 06, 2019 @12:23PM
(#19097268)
Is there anything more you can talk, write, or link to about "cdn" support for sub-200ms streaming. Like is there a "varnish for WebRTC" or something like it (really more of an ircd for video)? Such that someone could build out a live streaming platform that can be conversationally interactive and yet not require a 1:1 back to origin or mesh connection setup.
[ Parent
| on HN ]
Re:The Low Latency Live Streaming Landscape in 2019
by GeneticGenesis on Wednesday February 06, 2019 @01:13PM
(#19097884)
As far as I'm aware there aren't any public CDNs that support the sub-200ms approaches which don't involve buying a full solution from that vendor.
* Limelight's solution is only really accessible through their low latency streaming products provided by Red5.
* Fastly and Akamai are both chasing Ultra low latency through chunked CMAF delivery.
On a slightly smaller scale, Cloudflare supports websockets, so you could use a protocol like the one Wowza are using (WOWZ). https://blog.cloudflare.com/cloudflare-now-supports-websocke...
If you're interested in a toolkit to build out a webRTC style CDN edge, I think the best place to start would probably be with Gstreamer's new WebRTC tooling https://opensource.com/article/19/1/gstreamer
Re:The Low Latency Live Streaming Landscape in 2019
by newman314 on Wednesday February 06, 2019 @01:59PM
(#19098433)
IIRC BitGravity had a focus on the streaming video CDN space when I looked a few years ago. Not clear if they have any special sauce in this area.
Re:The Low Latency Live Streaming Landscape in 2019
by jkarneges on Wednesday February 06, 2019 @02:48PM
(#19099063)
Pushpin could be considered a “varnish for streaming”, and it doesn’t require 1:1 connections with the origin. This may get you close to low latency multimedia streaming with the right tuning.
There’s a live music example here: http://audiostream.fanoutapp.com (code: https://github.com/fanout/audiostream). It plays a song in a loop using GStreamer.