-->

开发者为WebRTC直播支付先锋税

文章特色图片

在今年的纽约流媒体东部大会上, Netflix的克里斯·费特纳(Chris Fetner)和一群从事原创制作的创意和技术工程师发表的主题演讲,让我了解了“先锋税”(pioneer tax)这个词.“这是指围绕尖端技术项目产生的更高费用. 这些较高的成本可能是由于生产项目所需的设备或百家乐软件的成本.

Netflix的小组讨论主要围绕HDR(高动态范围)和讨论创意总监设想的最终产品与SDR(标准动态范围)有何不同。, 我想到的最早的税务技术是WebRTC. In short, WebRTC是浏览器可以使用的唯一实时通信标准, 特别是对于低延迟的直播.

在我的工作中,WebRTC代表了实时视频的第一个真正的“Flash替代品”. 2002年,Flash向web浏览器引入了RTMP(实时消息协议)和低延迟视频. Now, 16年后, 目前还没有统一的实时栈实现,也没有跨主流浏览器访问捕获设备的方法.

这就是首创税的由来——用WebRTC开发解决方案充其量也是有问题的. 我的一个客户最近找到我,向我展示了一款完全只能在Chrome上运行的第一代产品, 因为支持更多的浏览器将是昂贵的和不一致的兼容. 作为一名视频解决方案架构师,我对使用哪些技术栈进行开发是有选择的. 这主要是因为对我来说,学习新的编程api的时间投入可能是巨大的,并且增加了客户通常不愿意支付的成本. So far, 在不久的将来,WebRTC是唯一能够在所有浏览器上运行的游戏.

我对WebRTC最大的失望之一是缺乏最新的、维护良好的在线百家乐软件. 在Google上搜索WebRTC示例,经常会返回使用3年或更早前编写的api草案的代码. WebRTC.Org有可行的例子,但即使是它的 “入门”教程 需要Chrome 47或以上版本,并且没有提到与其他WebRTC浏览器兼容的内容.

另一个潜在的先锋税收来源是决定你将使用哪种WebRTC服务器技术来连接实时用户彼此. 随着大型科技公司收购构建这些解决方案的团队,商业和开源的WebRTC平台产品来来往往. While Janus网关 是目前最受WebRTC开发者欢迎的开源软件, Red5和Wowza是仅有的两款媒体服务器,它们提供了多种输入和输出格式的通用转换.

好消息是,WebRTC和相关的api正在越来越广泛地跨浏览器使用. 快速访问caniuse.然后搜索“webrtc”或“getusermedia”,就会发现大多数主流浏览器都支持通用api. 尽管有这些可用性,我仍然看到网上缺乏WebRTC应用程序. 据我所知, 主流社交媒体平台还没有为任何直播应用发布webbrtc, 而是依赖于其他RTMP/ RTP摄取和DASH或HLS播放流. 我希望公司只是处于下一代产品更长的开发周期中, 我们很快就会看到更多的WebRTC实现.

如果这一切听起来令人沮丧,那么WebRTC的独特功能值得注意. WebRTC的传输层是基于rtp的,可以使用UDP和TCP进行视频和音频传输. UDP允许丢包和更低的延迟. (RTMP, however, 只能使用TCP协议, 因此,这可能是发布/播放链中更高延迟的来源.WebRTC在音频、视频和数据通道上提供AES加密. WebRTC可以与其他api一起工作来捕捉摄像头, 麦克风, 屏幕显示使公司能够建立更好的视频会议和网络研讨会平台. 你只需要找到一些额外的百家乐软件和时间来投入精力,以抵消推动新兴技术实施所需的先锋税. 追随你脚步的开发者可能不会感谢你,但他们会从你开辟的道路中受益.

[本文发表于2018年7月/ 8月号。 流媒体杂志 被称为“WebRTC的先驱税”."]

相关文章

视频:WebRTC与HLS有何不同?

Millicast的Alex Gouaillard在2018年流媒体西部视频工程峰会上的演讲片段中分解了WebRTC和HLS在流媒体管道中的差异.

视频:优点 & webbrtc直播播放的缺点

videoorx首席技术官罗伯特•莱因哈特在流媒体西部视频工程峰会上的演讲片段中讨论了WebRTC的优点和缺点.

视频:是WebRTC今天的低延迟流媒体播放的最佳现实选择?

视频Rx首席技术官罗伯特·莱因哈特在2018年流媒体东部的这段视频中讨论了WebRTC的利弊.

WebRTC和流媒体现状2018

WebRTC在增加流媒体视频的交互性和减少延迟方面有着巨大的希望. 下面我们来看看它在今天的应用,以及我们对它未来的期望.

视频:WebRTC是解决网络延迟的灵丹妙药吗?

流媒体视频联盟的Jason Thibeault和Limelight的Charley Thomas在直播峰会的小组讨论中谈到了WebRTC是否为网络延迟问题提供了可行的解决方案.

Dailymotion与Peer5的合作是WebRTC的一大胜利

WebRTC和基于对等的内容交付使Dailymotion能够在提高视频质量和服务的同时,减少昂贵的硬件和带宽成本. 其他流媒体出版商应该注意并效仿.

新兴流媒体技术:H.265、VP9、WebM、DASH、HTML5和WebRTC

我们的小组探讨了主要的编解码器和格式问题, 帮助您解读哪些技术可以保留,哪些应该被遗忘.

提及的公司及供应商