-->
保存您的免费座位流媒体连接今年八月. Register Now!
  • September 23, 2020
  • By Kieran Kunhya Founder and Managing Director, Open Broadcast Systems; Board of Directors, RIST Forum
  • Blog

RIST:重要内容的视频传输

Article Featured Image

近年来,视频行业变得越来越拥挤. 而视频观看无疑正在上升, 由于全球大流行,更是如此, 推出的服务比以往任何时候都多. 不出所料,视频提供商越来越希望尽可能快速、经济地提供和分发视频,以保持竞争力. That, 再加上对更多远程媒体工作流的突然需求, 是否有可能推动IP采用率的激增.

开发视频传输协议是为了使视频提供商能够通过标准的互联网连接提供和分发视频. 这使得它更容易访问, 特别是对现场的贡献, 以及降低成本,因为它消除了对私有IP连接的需求.

有两个主要的协议来完成这个角色:安全可靠传输(SRT)和可靠互联网流传输(RIST)。. 他们都在着手做同样的事情,所以为什么我们需要两种不同的协议? 在本文中,我将尝试解释关键的区别. 

Inception

作为较老的协议,SRT通常被认为是先驱. 最初由Haivision开发,用于他们自己的编码器和解码器产品, libsrt代码于2017年开源.

SRT在教育业界需要不同的贡献协议(而不是为最终用户分发而设计的协议)方面发挥了重要作用. However, 广播公司和其他内容提供商需要专门设计的专门协议来处理可靠性和互操作性至关重要的高价值视频内容. On their request, 尤其是来自ESPN这样的关键玩家, 这导致了RIST的发展, which began in 2017. 

The Underlying Protocol 

这两种协议的构建方式有些不同. SRT 是基于UDT文件传输协议的, 哪一个是为高速网络传输文件而设计的. 它可以传输大量数据,并具有控制可靠性和拥塞的机制. UDT比传输控制协议(TCP)快得多,并且具有高度可配置性. 实际上,它是为文件传输而设计的, as opposed to for media, 哪个更需要数据,更容易受到质量损失的影响. 也就是说,SRT在低/中等丢包率下具有良好的性能,约为10-12%.

RIST 是基于很容易理解的协议,如RTP和RTCP,广泛应用于许多行业. 因为它是专门为广播级视频而设计的, 使用专为视频设计的协议是很重要的. Of course, RIST还受益于从许多拥有专有协议的制造商的专业知识中学习过去的经验. 事实上,作为RIST技术评估过程的一部分, 对SRT进行了评估,发现它不足以满足行业的需求. So, 当广播公司要求专业级视频时, 开发该协议的专家可以看到为提高质量而调整文件传输协议的缺点, premium video. 因此,RIST具有高性能,能够纠正高达55%的连续丢包,甚至高达85%的突发丢包(见幻灯片32) this presentation).

Encryption

自然,两种协议都包含加密, 但这两种协议的主要区别在于所使用的加密类型.

SRT使用PSK (Pre-shared key)加密. 使用64位十六进制数字生成唯一的加密密钥, 这些都是不断变化的. PSK很容易实现,但它有其局限性. 它实际上是为不需要大量安全性的小型网络设计的. However, 一旦一个用户受到威胁, all users can be hacked, 因此,对于传输高价值视频内容的提供商来说,它有其局限性.

RIST还提供PSK键旋转, 这意味着密钥会自动不断地更改,以增强安全性. 这是一对多操作所需要的. 然而,在RIST中的主要身份验证方法是数据报传输层安全(DTLS)。. DTLS是基于证书的, 加密视频流, 并旨在保护数据隐私,防止窃听和篡改. DTLS比PSK安全得多,甚至是大多数银行使用的身份验证方法. 这对于高价值内容非常重要. 

支持多个isp

可靠的视频传输最重要的方法之一是使用多个isp, 这一过程被称为无碰撞交换或SMPTE 2022-7. 这对于高价值内容的传输至关重要,并允许每个ISP上的问题之间的弹性. 重传也在两个isp上发送,以提高流的可靠性. 一个RIST接收器将两个流合并成一个流,根据需要删除重复的流.

特别地,我们可以看看这个使用两个isp的伦敦和纽约之间长达10个月的流的例子. 在这十个月的某个时间点,每个ISP都有丢包或其他中断, 但是所有的数据包都成功恢复了:

 

Point-to-Multipoint

对于广播视频,通常需要点到多点的馈送. 这两种协议都能够启用点到多点, 然而,做这件事的方式是不同的.

SRT通过创建多个点对点会话来处理这个问题. 对于不支持多播的网络,这是唯一的选择. 本质上,这意味着传输流的多个副本. 这当然会对带宽和百家乐软件产生连锁反应, 因为可能只有有限数量的流,一个给定的发送者可以处理. 

For RIST, 本地支持点到多点, 因此,用户接收重传请求并重新发送丢失的数据包, 而不是创建多个会话. RIST还支持组播。, 在专用网络上进行一对多传输的最有效方法是什么.

Tunnels

RIST对隧道的使用允许在链路上双向传输非视频流量. 这允许远程控制设备,简化配置. 

Bandwidth Considerations

在公共互联网上广播时,带宽是一个重要的考虑因素. 网络带宽的质量和稳定性参差不齐, 至关重要的是,它不会对观众观看的视频产生负面影响. 在丢包严重的情况下,SRT会用重传请求淹没链路. RIST使用重传带宽限制,确保链路继续运行,即使在带宽有限的情况下也能保持尽可能多的质量. 最终,这确保了在链路故障期间对业务的影响最小. 

视频提供商希望将效率最大化, 能够以尽可能小的带宽传输视频也是关键. RIST允许对传输流删除空包, 这样可以腾出5%的带宽用于其他目的. 

而RIST和SRT都是为了在公共互联网上实现实时视频传输而设计的, RIST是专门为传送专业级视频而设计的. 在很多情况下,SRT都做得很好, 但对于广播公司和内容提供商来说,高质量的优质内容需要可靠地传递给观众, 重要的内容需要RIST.

[编者注:本文署名来自开放广播系统. 流媒体接受投稿,完全基于它们对读者的价值.]

Streaming Covers
Free
合资格订户
Subscribe Now Current Issue Past Issues
Related Articles

RIST和CMAF将在2020年成为强大的力量

紫溪将及时发布符合rist标准的NAB版本

紫溪宣布其第一款支持RIST新兴标准的商用产品只有两个月的时间了. Look for it at NAB.

提及的公司及供应商