8个关于SRT的误区

Wesley13
• 阅读 673

8个关于SRT的误区

去年,我们翻译了来自ScreenPlays Magazine的CEO Fred Dawson的文章( UDP成为低延时流媒体关键 选SRT还是QUIC? ),详细阐述了两种基于UDP的网络协议SRT和QUIC。 在国内,QUIC更加流行,但关于SRT的讨论也越来越多。 本文来自Haivision的技术博客,分析了工种对SRT的常见错误认识。

文 / Lina Nikols

译 / 蒋默邱泽

审校 / Ant

原文 / https://www.haivision.com/blog/all/8-common-srt-myths-busted/

自两年前首次创建和随后的开源发布以来,安全可靠传输(SRT)[1]协议一直在广播和视频流媒体行业中稳步增长。 SRT旨在实现跨不可预测网络的安全可靠的数据传输,特别针对实时视频流进行了优化,并在简化向基于IP的解决方案的过渡方面塑造了未来。 在这篇文章中,我们开始揭穿一些继续围绕SRT的最常见的误区。 排列不分顺序,请看下面:

SRT误区1: SRT未被广泛采用

从广播巨头Sky News,福克斯新闻和NBC体育到业界巨头如Avid,MediaKind和微软,SRT无处不在。 得益于不断增长的用户和开发者社区以及开源计划中VLC,GStreamer,Wireshark和OBS Studio的采用,SRT正迅速成为广播和流媒体行业事实上的低延迟视频流标准。 SRT联盟有200多名活跃成员(并且还在增长[2]) 以及数百种SRT就绪解决方案 - 从摄像机、编码器和解码器到网关、OTT转码服务和CDN。 SRT目前已在全球数千个组织中部署在许多应用程序和场景中。 不要只相信我们的话,多读一些有关如何SRT运用SRTHub在行业中例子,关注下2017年的NAB就知道了。

SRT误区2: 我需要购买使用SRT的许可证

不要与其他昂贵且封闭的专有协议混淆,SRT可以使用免费的开源代码库实现,从而保持所有使用方低成本。 没有长期合同或月租费。 开源是鼓励SRT的广泛采用,有助于确保最终用户的互操作性和使用寿命,同时避免供应商“锁定”。 这是最好的合作。

SRT误区3: SRT不支持所有视频编解码器

与特定视频和音频格式的其他协议不同,SRT不限制您使用特定容器或编解码器,因为它与媒体或内容无关。 SRT在网络传输级别运行,充当您内容的包装器。 这意味着它可以传输任何类型的编解码器,分辨率或帧率。 这很重要,因为它可以将MPEG-2,H.264和HEVC无缝一起工作来实现未来的工作流程。

SRT误区4: SRT无法通过互联网传输4K视频

同误区3,SRT协议与内容无关的,可以完全支持4K UHD和HD视频。 例如Haivision的Makito X4视频编码器专为超低延迟4K和HD视频而设计,包括对SRT协议的原生支持。 这使其非常适合在不可预测的网络(如公网)上进行流式传输。 通过内置的AES 128/256位加密,SRT允许Maktio X4用户保持4k内容的加密安全性。

SRT误区5: SRT只能在互联网上使用

虽然SRT最初设计用于解决流媒体视频内容在互联网上的主要挑战,但一旦开源后开发人员就开始在自己的硬件和软件堆栈上为所有类型的网络实施SRT。 除了公共互联网之外,SRT还可以用于管理网络,如MPLS以及卫星,SD-WAN和蜂窝网络。 您可以在此博客文章中详细了解SRT的多样性: 使用SRT通过Internet和其他网络实时流式传输[3]。

SRT误区6: SRT不支持OTT工作流

恰恰相反! 将OTT延迟降低到广播电视水平的竞赛中,SRT扮演着至关重要的角色。  虽然低延迟流的争夺在最后一公里不断加速,内容被传递到屏幕上观看,但事实是低延迟的胜利开始得更早,在第一英里。 在覆盖远程事件时,第一英里的流媒体包括从摄像机捕获内容,通过H.264或HEVC对其进行编码,并通过IP网络将其流式传输到生产设施。 也称为广播传输,此阶段对于管理整体端到端延迟至关重要,SRT包括适用于第一英里的主要功能,包括低延迟丢包恢复和内容加密。 SRT可以在第一英里和最后一英里保持低延迟,支持在HLS,MPEG-DASH和CMAF及ABR动态码率。

SRT误区7: SRT不能与RTP互兼容操作

SRT允许您可靠、安全高效地传输RTP,因此您可以绝对利用SRT,同时维护现有的基于RTP的广播基础架构。

SRT误区8:SRT仅支持高达30 MBit/s的码率

SRT中曾经有一个默认设置,它将SRT使用的最大带宽设置为30 MBit/s。 这只是曾经默认值,可以设置为任何其他数值,例如100 MBit/s用于支持轻度压缩的传输视频和4K UHD工作流程,或5 MBit/s用于低带宽流式传输。 在最新的SRT版本(v1.3.3[4])中,默认值已提高到1 Gbps。

参考:

[1] https://github.com/Haivision/srt

[2] https://www.srtalliance.org/members/

[3] https://www.haivision.com/blog/live-video-streaming/srt-live-stream-internet-other-networks/

[4] https://github.com/Haivision/srt/releases/tag/v1.3.3

LiveVideoStack  招募

LiveVideoStack正在招募编辑/记者/运营,与全球顶尖多媒体技术专家和LiveVideoStack年轻的伙伴一起,推动多媒体技术生态发展。同时,也欢迎你利用业余时间、远程参与内容生产。了解岗位信息请在BOSS直聘上搜索“LiveVideoStack”,或通过微信“Tony_Bao_”与主编包研交流。

8个关于SRT的误区

LiveVideoStackCon 2019北京 音视频技术大会 初版日程现已上线,扫描图中二维码或点击【 阅读原文 】了解大会最新日程。

本文分享自微信公众号 - LiveVideoStack(livevideostack)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
3年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
3年前
RTMP之后,SRT与QUIC
!(https://oscimg.oschina.net/oscnet/0af1f9d678154900a38cb9fb8252b02c.jpg)RTMP协议存在累计延迟与加密方面的问题,为适应互联网视频低延时,高质量的要求,以UDP为核心,具有创造性的SRT,QUIC等流媒体视频方式将成为新的选择。本文来自NGCodec官方博客
待兔 待兔
4个月前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Wesley13 Wesley13
3年前
UDP成为低延时流媒体关键 选SRT还是QUIC?
!(https://oscimg.oschina.net/oscnet/c20abc5ef83446d4aacec0e70d0a8558.jpg)无论是SRT还是QUIC,UDP都成为实现低延迟视频流传输的必选项。在刚刚结束的俄罗斯世界杯,以及即将到来的重大体育赛事中,SRT与QUIC还将有一番较量。LiveVideoStack对
Stella981 Stella981
3年前
Android So动态加载 优雅实现与原理分析
背景:漫品Android客户端集成适配转换功能(基于目标识别(So库35M)和人脸识别库(5M)),导致apk体积50M左右,为优化客户端体验,决定实现So文件动态加载.!(https://oscimg.oschina.net/oscnet/00d1ff90e4b34869664fef59e3ec3fdd20b.png)点击上方“蓝字”关注我
Wesley13 Wesley13
3年前
00:Java简单了解
浅谈Java之概述Java是SUN(StanfordUniversityNetwork),斯坦福大学网络公司)1995年推出的一门高级编程语言。Java是一种面向Internet的编程语言。随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。
Stella981 Stella981
3年前
Docker 部署SpringBoot项目不香吗?
  公众号改版后文章乱序推荐,希望你可以点击上方“Java进阶架构师”,点击右上角,将我们设为★“星标”!这样才不会错过每日进阶架构文章呀。  !(http://dingyue.ws.126.net/2020/0920/b00fbfc7j00qgy5xy002kd200qo00hsg00it00cj.jpg)  2
Wesley13 Wesley13
3年前
35岁是技术人的天花板吗?
35岁是技术人的天花板吗?我非常不认同“35岁现象”,人类没有那么脆弱,人类的智力不会说是35岁之后就停止发展,更不是说35岁之后就没有机会了。马云35岁还在教书,任正非35岁还在工厂上班。为什么技术人员到35岁就应该退役了呢?所以35岁根本就不是一个问题,我今年已经37岁了,我发现我才刚刚找到自己的节奏,刚刚上路。
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
10个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这