文章译自:
https://thebroadcastknowledge.com/2020/05/14/video-rist-enabling-remote-work-with-reliable-live-video-over-unmanaged-networks/
这次演讲的题目是RIST总览,不仅涵盖了RIST的使用以及一家公司选择使用它的原因,还解释了RIST在功能方面取得的成就,这些功能显示出RIST拥有“simple”和“main”配置文件,为我们带来了不同的功能。
Rick Ackermans是RIST活动小组的主席,该小组负责制定规范。Rick解释了一些激励人们关注互联网和其他不受管理的网络来移动他们的视频的原因。广播电台所依赖的传统的基于电路基础设施具有很高的固定成本。虽然贵,但这对于传输链路来说是完全合理的,但是对于其他的临时电路来说,一直在为一些偶尔使用的东西付费,C波段的卫星空间正在减少对人们的挤压。当然,远程工作非常受关注,所以像RIST这样不具有高延迟(不像HLS)的技术是很有需求的。
RIST成功地解决了许多使用互联网的问题,比如保护内容免受窃取和丢包。这是Zixi和Haivision等多家公司共同努力的结果,其目的是通过消除供应商的偏见和控制,从而在市场中创造选择。供应商更有可能实现一个开放的规范,而不是一个与另一个供应商有联系的规范,所以这应该能打开市场,为这种类型的解决方案创造更多的需求。
在下一节中,我们将了解作为一个团队的RIST是如何组织的,以及他与视频服务论坛VSF的契合之处。然后演讲者谈到RIST中可用的profile文件,总共有三个。最中间的simple profile具有基本的网络弹性和互操作性。除此之外,main profile还添加了加密、身份验证和其他功能。未来会有一个enhanced profile,这可能会添加频道管理。
然后,Rick深入到每个profile中,讲述了其中的细节和发布状态。simple profile允许作为标准发送器使用的完全RTP互操作性,但也增加了包恢复和无缝切换。main profile包含了GRE通道的使用,其中在两个设备之间建立了单个连接。像电缆一样,多个信号可以一起通过电缆发送。从IT的角度来看,这使得工作变得非常简单,因为流的数量对于网络来说是完全透明的,因此,例如防火墙配置就变得非常简单。然而,这也意味着,只要在隧道上运行加密,所有内容都将加密,不再增加复杂性。加密在高比特率的流上工作得更好,因此在多个流上运行比单独在每个流上运行更有好处。Rick讨论了可用DTLS和预共享密钥的加密模式,以及所有重要但常常被忽略的验证步骤,以确保发送到预期要发送到的端点。
演讲的最后一部分讨论了互操作性,包括RIST和SRT之间的比较。虽然有很多相似之处,但Rick声称RIST可以应对更高的丢包率。本节的高潮是解释了RIST NAB demo的设置,这是一个多供应商的国际demo,证明了可靠性。最后,Rick以一些案例和QA环节结束了演讲。
开源的RIST实现:
https://code.videolan.org/rist
simple profile规范:
https://www.vsf.tv/download/technical_recommendations/VSF_TR-06-1_2018_10_17.pdf
main profile规范:
https://www.vsf.tv/download/technical_recommendations/VSF_TR-06-2_2020_03_24.pdf
附上演讲视频:
https://www.youtube.com/watch?v=uLyh4kXfHsM&feature=emb_title