浅谈SRT和NDI®在广电制作领域的技术优势和应用
随着技术的不断发展,用户对音视频质量的要求不断提升,对视频内容观看的方式也日趋多元化。摄像设备的分辨率从高清到4K,甚至有些厂家推出了6K或8K的产品;用户不再局限于从有线电视的直播节目中收看内容,智能电视、手机和平板等终端成为了人们乐于选择的方式。如何能在技术日新月异的潮流中,搭建稳定可靠和高拓展性的制作基础设施是值得众多广电人不断探讨的话题。2020年突发的新冠病毒疫情也令广电制作人士思考如何利用前沿的技术,让内容制作不仅能给人们带来娱乐,同时也能发挥更切实际的作用,更及时高效地报道前线消息。
在这篇文章中,我们打算跟大家谈两个技术在广电制作中的技术优势和应用。一个是由Haivision和Wowza两家公司共同创建联盟所发起的互联网传输协议Secure Reliable Transport (简称“SRT”)和由NewTek公司推出的视频编码传输协议Network Device Interface (简称“NDI”)。
SRT和NDI虽然都是为了通过网络来传输视频,在实际的应用和技术优势上则大有不同。诚如SRT的全称所示,该协议重在帮助用户利用复杂且变幻莫测的互联网更安全可靠地传输音视频,协议本身并不限定编码的codec。而NDI则重在通过专用网络实现更高质量、更低延迟的本地音视频传输,因此有其自定义的codec。这两种技术的结合可以很好地帮助用户解决如何将现场的画面,或者是转播车拍摄制作的画面安全可靠地传输到中心演播室,完成整体的内容制作。
转播车将接收到的音视频信号通过SRT在互联网上传输到远方的制作中心,相较于卫星传输音视频解决方案,可以利用地面已有的基站等网络设施,通过互联网即可传输音视频。市场上已经有一些可原生产生SRT流的摄像机,如JVC推出了三款可以支持发送SRT流的演播室级摄像机(分别是GY-HC500、GY-HC550和GY-HC900CH),松下也发布了一款支持4K分辨率和SRT协议的PTZ摄像机(AW-UE100)。当然如果用户并不打算更换摄像机,他们也可以考虑使用美乐威的采集设备配合其Capture Express软件,将现场摄像机或其他信号源转换成SRT流。
相比于普遍使用的RTMP互联网传输协议,SRT可以将端到端延时控制在500ms以内,解决了互联网传输延时较高的问题。并且SRT通过前向纠错技术(FEC)保证传输的稳定性,防止因抖动引入的数据包丢失,支持AES加密,保障端到端的音视频传输安全。
音视频信号以SRT流传输到如Sienna NDI Processing Engine这类产品,实现SRT流向NDI流的转换,通过专用局域网传输到制作中心,用于制作或内部分发。使用NDI局域网传输方案节省了传统音视频传输中复杂的布线环节,可在千兆网中低延时传输4K60的超高清音视频信号。我们曾用美乐威Pro Convert的编解码器配对,测试从信号接入到NDI解码显示的延迟,大约在50ms左右。当然NDI的核心优势之一是它拥有非常成熟的软硬件生态,很多行业制作软件和插件也增加了对此协议的支持,如Tricaster、vMix、Adobe Creative Cloud也能通过插件发出带有Alpha通道的NDI流等。摄像机厂商如松下、索尼也推出了原生支持NDI协议的产品。如果用户使用的是硬件切换台,他们可以考虑配合独立工作的解码器将NDI流接入传统的工作流,比如使用美乐威Pro Convert AIO RX,用户不需要担心和已有产品的兼容。
随着5G的到来和万兆网络的普及,利用SRT和NDI 实现稳定可靠的音视频传输将是未来广电领域的发展趋势。
浅谈SRT和NDI®在广电制作领域的技术优势和应用的更多相关文章
- 浅谈一下关于使用css3来制作圆环进度条
最近PC端项目要做一个这样的页面出来,其他的都很简单,关键在于百分比的圆环效果.我最初打算是直接使用canvas来实现的,因为canvas实现一个圆是很简便的. 下面贴出canvas实现圆环的代码,有 ...
- 浅谈Android项目----JSON解析(4种解析技术详解)
json简介 1.概念:json全称是javaScript object Notation,是一种并轻量级的数据交换格式. 2.特点: 1.本质就是具有特定格式的字符串 2.json完全独立于编程语言 ...
- unity3D AR涂涂乐制作浅谈
unity3D AR涂涂乐制作浅谈 AR为现在是虚拟现实较为火爆的一个技术,其中有个比较炫酷的就是AR涂涂乐的玩法,这个技术可以把扫描到的图片上的纹理 粘贴到模型上实现为模型上色的功能,但是我们需要怎 ...
- 浅谈Hybrid技术的设计与实现第三弹——落地篇
前言 接上文:(阅读本文前,建议阅读前两篇文章先) 浅谈Hybrid技术的设计与实现 浅谈Hybrid技术的设计与实现第二弹 根据之前的介绍,大家对前端与Native的交互应该有一些简单的认识了,很多 ...
- 【转载】浅谈游戏开发之2D手游工具
浅谈游戏开发之2D手游工具 来源:http://www.gameres.com/459713.html 游戏程序 平台类型: iOS Android 程序设计: 其它 编程语言: 引擎/SDK ...
- 浅谈DOM性能考虑
浅谈DOM性能考虑 很多人都会忽视脚本对Web应用整体性能的影响.为保证应用的流畅运行,在为文档编写和应用脚本时,需要注意一些问题.一.尽量减少访问DOM和尽量减少标记 访问DOM的方式对脚本性 ...
- 安装JDK后JRE与JVM联系浅谈
转自安装JDK后JRE与JVM联系浅谈 安装JDK后JRE.JVM之间的关系是什么呢?那么我们要从安装JDK慢慢说起. 如果安装了JDK,会发同你的电脑有两套JRE: 一套位于 <JDK安装目录 ...
- Yorhom浅谈:作为一名初中生,自学编程的点点滴滴 - Yorhom's Game Box
Yorhom浅谈:作为一名初中生,自学编程的点点滴滴 我是一名不折不扣的初中生,白天要背着书包去上学,晚上要拿起笔写作业.天天如此,年年如此. 我的爱好很广泛,喜欢了解历史,读侦探小说,骑车,打篮球, ...
- 浅谈PHP技术应用
序号:1210-41 黑龙江省高等教育自学考试 本科毕业论文 题 目 浅谈PHP技术 学员姓名 夏滟 专 业 计算机及应用 准考证号 010311192585 指导 ...
随机推荐
- cas机制的原理和使用
一.什么是cas CAS,compare and swap的缩写,中文翻译成比较并交换. CAS 操作包含三个操作数 -- 内存位置(V).预期原值(A)和新值(B). 如果内存位置的值与预期原值相匹 ...
- dubbo学习(二)配置dubbo XML方式配置
provider(生产者) <beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo= ...
- Spring学习(四)IOC详解
一.简介 概念:控制反转是一种通过描述(在 Java 中可以是 XML 或者注解)并通过第三方(Spring)去产生或获取特定对象的方式.(被动创建) 优势: ① 降低对象之间的耦合 ② 我们不需要理 ...
- Oracle学习(三)SQL高级--表结构相关(建表、约束)
一.建表语句 CREATE DATABASE(创建数据库) --创建数据库 create database 数据库名字; CREATE TABLE(创建表) --创建表 CREATE TABLE 表名 ...
- 金蝶k/3 cloud 生产用料清单下推生成调拨单二开记录
系统默认的生产用料清单下推生成调拨单功能,是根据调拨选单数量来的,有库存和没有库存的都混在一起,导致业务人员审核调拨单的时候需要删除没有库存的分录行,严重影响工作效率. 现通过二开程序,根据生产用料清 ...
- vue学习03 v-html
vue学习03v-html v-html指令的作用是:设置元素的内部html链接 内容有html 的结构会被解析为标签 v-text指令无论内容是什么,只会解析文本 解析文本使用v-text,需要解析 ...
- 转载:tensorflow slim模块用法
https://www.cnblogs.com/hellcat/p/8058092.html
- cookie、session和md5加密
cookie Http无状态协议,只能在同一个网站(包括多个页面)下获取,存储在客户端本地的一段信息,帮助我们存储信息获取信息.但是同样有风险:我们自己在浏览器上可以操作或者设置Cookie. con ...
- C面向对象: 升级版本实现:同步逻辑、少量连续失败则增补、多次连续失败则拉长同步周期
// C语言之 面向对象+虚事务的抽象 /*********** 进阶练习: (对虚的事物的抽象) 完善部门职责 ***********************/ #include <stdio ...
- 走进shiro,构建安全的应用程序---shiro修仙序章
0. 写在前面 在最近的一个项目当中,我们基于Shiro实现我们系统的认证和授权.借此机会,写几篇博客,总结一下在本次实践当中遇到的问题,和较全面地学习一下Shiro的知识点, 1. 权限管理 权限管 ...