专栏首页媒矿工厂RIST:让用非托管网络上的可靠直播视频进行远程工作成为可能

RIST:让用非托管网络上的可靠直播视频进行远程工作成为可能

文章译自:

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

本文分享自微信公众号 - 媒矿工厂(media_tech),作者:媒矿工厂

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-05-15

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • RIST: What is the Future?

    本文来自The Broadcast Knowledge,演讲者为Rick Ackermans,射频与传输工程总监。演讲主要介绍了什么是RIST协议:RIST的历...

    用户1324186
  • RIST的下一个增强功能

    本文来自RIST Forum at IBC2019的演讲,演讲者是来自Video Flow的Adi Rozenberg。演讲主题是RIST的下一个增强功能:比特...

    用户1324186
  • 通过IP传输音频元数据

    这是AIMS和VSF带来的一期夏季会议,会议主讲人是Kent Terry,他是杜比实验室声音技术的高级经理,他将与我们讨论IP音频及元数据的内容。

    用户1324186
  • 3.1.1内存管理的概念

    内存管理是操作系统设计中最重要和最复杂的内容之一,虽然 计算机硬件一直在飞速发展,内存 容量也在 不断增长,但是仍然不可能将用户进程所需要的全部程序和数据放入主...

    week
  • 【Go】剑指offer:二叉树子树的判断

    对于这个题,首先我们需要知道二叉树的创建,二叉树的种类有很多,这一题中我们先回顾一下二叉树的基本知识,以二叉查找树为例。

    陌无崖
  • 轻松学 Pytorch – 使用DCGAN实现数据复制

    Ian J. Goodfellow首次提出了GAN之后,生成对抗只是神经网络还不是深度卷积神经网络,所以有人提出一种基于深度神经网络的生成对抗网络,这个就是DC...

    OpenCV学堂
  • 简述负载均衡&CDN技术

    曾经见到知乎上有人问“为什么像facebook这类的网站需要上千个工程师维护?”,下面的回答多种多样,但总结起来就是:一个高性能的web系统需要从无数个角度去考...

    Java搬砖工人
  • jvm系列(五):Java GC 分析

    Java GC就是JVM记录仪,书画了JVM各个分区的表演。 什么是 Java GC Java GC(Garbage Collection,垃圾收集,垃圾回收)...

    纯洁的微笑
  • 面试官:说说Redis的Hash底层 我:......(来自阅文的面试题)

    hello,各位小可爱们,又见面了。今天这篇文章来自去年面试阅文的面试题,结果被虐了。这一part不说了,下次专门开一篇,写下我面试被虐的名场面,尴尬的不行,全...

    陈琛
  • 面试官:说说Redis的Hash底层 我:......(来自阅文的面试题)

    hello,各位小可爱们,又见面了。今天这篇文章来自去年面试阅文的面试题,结果被虐了。这一part不说了,下次专门开一篇,写下我面试被虐的名场面,尴尬的不行,全...

    陈琛

扫码关注云+社区

领取腾讯云代金券