-->
Save your seat for 纽约流媒体 this May. 现在注册!

使用WebRTC进行一对多广播

了解更多关于WebRTC的信息 流媒体东部.

See complete videos and other highlights from 流媒体西互联 on 流媒体的YouTube频道.

Read the complete transcript of this video:

罗伯特•莱因哈特: Conventional one-to-many broadcasts look a lot like this, and this is still what a lot of setups are doing when it comes one-to-many broadcasts. We have one RTMP Publish going into some kind of media server ingest. 前面有一个CDN. That's taking care of all your HTTP edge caching, and it's going out to HLS. So that's a tried and true workflow, and for me, that's what this looks like. We've got vendors in this stack that know how to play that game. And I'm not trying to call out vendors here. This is just a slide that I've put together from various presentations. But I've got equipment from AJA or Videon that knows how to talk in that language, RTMP going into some Wowza GPU that's running on Amazon EC2, and I've got CloudFront in front of it to take care of HLS distribution to tens of thousands of viewers. And we've got player tech stacks that work with that.

So I'm going to intentionally contrast that with WebRTC right now, because it's still sort of the new kid on the block. 它已经存在很长时间了, but when it comes to established names that people can rely on--and this is an opportunity for everyone here--basically, this is still a road that needs to be paved, and hopefully not just with good intentions, because we know where that road goes. But with WebRTC, you could do the same thing. You can have a WebRTC client that pushes into a WebRTC gateway, and lots of people watch over WebRTC. The cattle auction I talked about, this is what we're doing. We have a WebRTC publisher that's running in the browser, it's pushing to a WebRTC gateway. And everyone just connects and watches it in low latency, and with a very minimal roundtrip time. There's not a whole lot of interaction. 他们不是视频会议. This is a pretty simple architecture.

这可能是扩展的一个问题, so if you need to do this with thousands of people and you might not be able to pull it up with one box, 如果是百位的话, then you could probably get away with doing this with a more simplified architecture. 但是当你开始扩展我们的RTC, you have to start looking into different models and maybe looking at cloud services that are out there.

再一次。, you can do many-to-many of course with WebRTC, where you have people engaging with each other as clients, 我们都在发布流, 我们都在接收流. And that's your many-to-many relationship. There are different variations, but I intentionally leave out vendors on this stack. I'm not saying that there aren't good solutions out there. 我和米利卡斯特合作过. 我和《百家乐软件app最新版下载》合作过. I've worked with Red5 Pro and I've worked with Wowza. I'm starting to get more work on Janus projects. But it's not like they're tried and true names like JW Player or these things that we know have been around in the industry for a long time. And that will change, so that landscape is going to be quickly changing. COVID has certainly been accelerating that as well.

流媒体覆盖
免费的
合资格订户
现在就订阅 最新一期 过去的问题
相关文章

webtc和低延迟流

Millicast Chief Revenue Officer Ryan Jespersen discusses how WebRTC reduces streaming latency in this clip from 流媒体 Connect 2022.

Testing Wowza's 大规模实时流

Wowza's new ultra-low latency offering can deliver either an RTMP stream or a WebRTC stream, with WebRTC outperforming the legacy protocol

The Future Is Real Time, and It Starts Now

Where and how does "real time" fit into your workflows in this "COVID and beyond" era? Similar to global wars accelerating advan­ces in medicine such as plastic surgery, COVID has pushed all of us working in streaming media to rethink, 创新, 优化, and rebuild many components of our day-to-day responsibilities. 

Server-Side Architectures and WebRTC

VideoRx CTO 罗伯特•莱因哈特 discusses how using various server-side architectures with WebRTC is like to play out, 无论是公开课程, 商业/许可服务器, 或者云服务, in this clip from 流媒体西互联.

Client-Side Architectures and WebRTC

VideoRx CTO 罗伯特•莱因哈特 discusses client-side architecture issues and pain points unique to WebRTC in this clip from 流媒体西互联.

提及的公司及供应商