SRT和NDI,它们有什么区别?

SRT 与 NDI,它们有什么区别?

 

将视频从一台计算机发送到另一台计算机的两种最常见方式是 SRT(简单实时传输协议)和 NDI(网络设备接口)。两者都通过 UDP 工作,可用于实时直播或传输录制的视频。它们都适用于视频会议以及现场直播,但它们在某些关键领域确实存在差异,而这些差异使他们适用于不同的应用。

 

选择PTZ摄像机供应商是购买摄像机之前的重中之重。详细了解 SRT 和 NDI 之间的区别有助于帮您选择适合您的摄像机。

SRT的定义

SRT interface
来源: Unsplash

SRT: 开源的视频传输协议,是新一代低延迟安全可靠的视频传输协议,是一种开源、免费和应用灵活的规范,它的性能与专用的协议一样优秀,同时能够在不同制造商生产的产品之间工作。

NDI的定义

NDI interface
Source: Unsplash

NDI 代表网络设备接口。它是由NewTek开发的专有协议,与 SRT 相比,它提供了一些附加功能,例如支持音频、多播和动态带宽分配。

SRT和NDI有什么区别?

SRT 和 NDI 都是网络上流媒体的协议。它们相似,但也有一些差异,使它们各自更适合不同的场景。

各自的优点

更轻松、更快速的部署:SRT 和 NDI 协议非常轻量级,这意味着它们可以在几分钟内完成部署。相比之下,其他流行的流媒体技术需要在您的计算机上安装特殊的硬件或软件。这不仅很烦人,而且还需要花费大量时间来安装和配置所有内容。使用 SRT 和 NDI,您无需做任何额外的工作即可开始使用。您所需要的只是一个视频源和一个直播推流服务器(例如, Wirecast )。您可以立即开始直播! 更可靠:由于不涉及专有软件,因此任何人都可以轻松访问您的流并实时观看。您不必担心人们是否可以看到您的信息流;使用 SRT 和 NDI,这是有保证的!人们使用什么类型的设备并不重要。只要他们有互联网连接并且知道您从哪里流式传输(例如,Twitch),他们仍然可以查看您的流。这使得它比其他需要复杂配置才能让用户开始观看您的内容的方法更方便

更可靠:由于不涉及专有软件,因此任何人都可以轻松访问您推流的视频并实时观看。您不必担心人们是否可以看到您的信息流;使用 SRT 和 NDI,有安全保障!人们使用什么类型的设备并不重要。只要他们有互联网连接并且知道您从哪里直播(例如,Twitch),他们仍然可以查看您的流。这使得它比其他需要复杂配置才能让用户开始观看您的内容的方法更方便

各自的缺点

SRT 和 NDI 的主要问题是它们不像 HD-SDI 或 3G-SDI 那样广泛使用,因此您可能受限于较小范围的设备。

 

此外,SMPTE 2022 C 和 D 是新标准,只有少数设备支持它们。视频数据的格式也有一些限制。例如,SMPTE 2022 A 要求像素纵横比 (PAR) 为 1:1,而大多数高清源使用 16:9 或 16:10 的 PAR。

 

使用 NDI,您可以使用任何源格式,但由于 NDI 是一种网络协议,如果您的网络连接不够快,延迟可能会成为问题。好消息是,与以前版本的 NDI 相比,延迟已显着减少,因此不再是问题特别是当您通过千兆以太网或更快的连接进行直播时。

各自的属性

SRT NDI attributes
来源: Unsplash

SRT 是一个单线程应用程序。它只在一个进程中运行,不能与其他应用程序并行运行或调试。

SRT 是本机应用程序。它使用C++语言编写,仅在 Windows 平台上运行。您可以从该网站下载 SRT 的预编译版本或使用 Visual Studio 2010 / 2012 / 2013 自行构建。

NDI的属性

NDI 是一个多线程应用程序。它在一个单独的进程中运行,并且可以与其他应用程序并行调试。

NDI 是一个解释型应用程序(不需要编译)。它使用 Python 2.7 语言编写,可在 Windows、Linux、OS X 平台(32 位版本除外)上运行。您可以从该网站下载 NDI 的预编译版本或使用 Python 2.7 编译器(例如ActivePython 2.7)自行构建。

工作流程

RT 中最基本的工作流程是从摄像机捕获视频流,将其编码为 H.264,然后通过 UDP 将其发送到 RTSP 服务器。然后,RTSP 服务器可以将流传递给NDI 客户端, NDI 客户端接收流并将其显示在屏幕上。 SRT 可以实现其他工作流,但基本思想是 SRT 使您能够通过 UDP 发送 H.264 编码的视频流。

 

NDI 的工作流程类似,它允许您通过 UDP 发送编码的视频流,但 NDI 不使用 RTSP 作为中间协议,而是直接使用 RTP/RTCP/SDP。这意味着您无需在计算机上安装 RTSP 服务器或配置任何端口或防火墙规则即可使用 NDI。您可以简单地开始将编码的视频流发送到安装了 NDI 客户端的任何其他计算机 – 无需配置!

带宽使用

SRT 和 NDI 使用的带宽通常低于每台摄像机 1Mbps。这是网络摄像机工厂目前的考虑因素之一。但是,这可能因您的网络基础设施和视频文件的大小而异。

 

SRT 使用从大约 30kbps 到 400kbps 的可变比特率,具体取决于帧速率、分辨率和编解码器配置。

 

NDI 使用可变比特率,范围从大约 30kbps 到 400kbps,具体取决于帧速率、分辨率和编解码器配置。

传输延迟

NDI 和 SRT 在传输中都有延迟。 NDI 有大约 500 毫秒的延迟,而 SRT 有大约 150 毫秒的延迟。延迟是由于这些系统必须通过互联网传输信号。

 

NDI 是由NewTek , Inc 开发的专有协议。它旨在处理 IP 网络上的视频(如多摄像机制作中使用的那些)。

 

SRT 是由电影和电视工程师协会 (SMPTE) 开发的标准。它设计用于通过传统 SDI 电缆或光纤电缆与视频一起使用。

应用

SRT 代表语音识别技术,NDI 是网络设备接口。 SRT 用于将人声转换为文本,供软件应用程序进一步处理。 NDI 是由 IETF(互联网工程任务组)开发的用于通过网络传输视频、音频和其他数据的标准。

SRT的应用:

语音识别:应用于呼叫中心、语音听写软件等各个领域。

自动转录:它将音频信号自动转换为文本。该技术已广泛应用于新闻、执法等领域。

NDI的应用:

NDI camera for conference
来源:特力科

视频会议:NDI 的一个常见应用是视频会议和实时流媒体,它可以帮助远程用户随时随地通过网络连接彼此共享桌面。除此之外,该标准允许远程用户使用不同的操作系统,而不必担心不同平台之间的兼容性问题,因为该协议不依赖于任何特定操作系统的协议,而仅使用来自每个平台的 SDK 的 API(应用程序编程接口) (软件开发工具包)。

哪些设备/软件已经支持 SRT?

SRT 是许多媒体播放器支持的基于文本的字幕格式。

 

您可以在此处找到支持 SRT 的媒体播放器列表(未更新)。

 

如果您想知道您的设备是否支持 SRT,可以查看制造商网站上的规格或 Google 搜索“SRT 支持”,看看是否有任何结果。 如果没有,请直接联系制造商(或者他们可能会在未来的固件更新中添加支持?)。

 

以下是一些支持 SRT 的设备示例:

Apple TV 4K 和第 4 代 Apple TV

亚马逊 Fire TV Cube(但不是 Fire TV Stick)

苹果平板(所有型号)、iPhone 和 iPod touch(所有型号)iOS 6+

安卓手机/平板电脑 (Android 4+)

Linux 桌面(VLC、MPlayer2、 PotPlayer 、MPC-HC)

哪一个更适合视频传输?

NDI equipment ptz camera
来源:特力科

对于大多数应用,SRT 是比 NDI 更好的选择。这是因为 SRT 比 NDI 提供更高的质量和对视频信号的更多控制。

 

SRT 与 NDI – 哪一个更适合视频传输?

 

在实时视频传输领域,已经开发出两大标准来替代传统的模拟方法:SMPTE 2022-6 (SMPTE 2022) 和 3G-SDI。前者是一种共享标准,允许长距离传输带有嵌入音频的未压缩 H.264 视频信号,而后者用于短距离传输带有嵌入音频的未压缩 H.264 视频信号。

 

SRT 和 NDI 都可用于通过IP 网络在最远 100m/328ft 的距离上传输受 HDCP 保护的内容,无需任何额外的硬件或软件许可,超出现有 SDI 设备已使用的许可。

 

这些协议还允许您以高清以外的格式传输视频,包括 4K/UltraHD 甚至 8K!此外,这两种协议都支持以全帧速率(或更高)同时传输多个未压缩高清视频流,跨网络的延迟高达 100Mbps。

为视频制作选择可靠的 PTZ 摄像机制造商

特力科-最佳选择

telycam logo
Source: Telycam

公司简介:

品牌名称: 特力科

成立年份: 2014

总部:中国深圳

 

特力科( Telecam Technology Co.,Ltd ) 是专业的 PTZ 摄像机制造商,用于视频会议和直播。 特力科 (网络摄像机和 PTZ 摄像机公司  )自 2014 年开始涉足视听业务,结合了稳固的供应链、组织良好的生产、强大的研发能力和专家服务的优势,以提供最好的视听解决方案给我们的消费者。他们的名字源于他们的Telycam网络摄像头和 PTZ。

 

特力科自2014年成立以来,发展迅速。这些年来,我们坚持创新,小有成就。

主要产品:

视频会议摄像机

直播PTZ摄像机

云台摄像机控制器

配件

其他问题

NDI和SDI有什么区别?

NDI 是由Rovi开发的开放标准,它允许任何设备与任何其他设备进行通信。该协议支持通过以太网或 IP 网络传输实时视频( NDI PTZ摄像机)和音频,而无需专有硬件或特殊网络设备。

SDI(串行数字接口)最初由 Sony 和Ampex于 1983 年开发,作为一种通过现有模拟线路传输数字音频的方式,以便将它们连接到DAT 录音机等数字录音设备。它使用以 48 kHz 运行的串行接口,具有 8 位分辨率,每通道每秒 20 位音频(32 位样本大小)的 2 个通道。

SRT和RTMP有什么区别?

SRT适用于 Flash Player的视频格式(用于直播的ptz摄像机)。它通常用于流媒体直播活动,例如体育赛事、音乐会和政治辩论。

RTMP 的主要区别在于它允许通过 Internet 流式传输视频,而 SRT 文件只能在您的计算机上本地播放。

总结

最后,没有人会告诉你哪个是否更好。人们认为 SRT 更可取以及他们选择 NDI 而不是 SRT 的原因是有原因的。

 

了解您的项目设计需要多少两者的最佳方法是了解每种技术提供的内容、它们的弱点以及两者的怪癖。

 

然后您可以自己决定哪种技术更适合您的需求

 

选择像Telycam这样值得信赖的 PTZ 制造商至关重要。如果您想要一台普通的PTZ摄像机,请立即获取报价

目录

Leave a Reply

Your email address will not be published.

Related Posts

NDI ptz camera 1

NDI摄像机完整指南

NDI 是 NewTek 开发的一项令人难以置信的技术,它使多个设备通过网络传输高质量视频成为可能。本文将提供NDI摄像机的完整指南。

Read More »

Get in Touch