NDI与SMPTE2110等专业协议的区别
NDI是NewTek公司于2015年推出的网络设备接口协议,具备低延迟、精确帧视频、数据流相互识别和通信等特性。与其他专业IP视频协议不同,例如运动图像和电视工程师协会(the Society ofMotion Picture & Television Engineers)的SMPTE2110、SMPTE2022-6,还有自适应样本图像封装(ASPEN),这些协议是无压缩网络协议,都需要万兆网络环境。NDI设计为在千兆网络上运行,是使用现有网络基础设施就可以采用的协议,这是通过使用NDI编解码器进行视频数据压缩来实现的。
NDI还有一个显著特点是同时携带视频、多通道无压缩音频和元数据。元数据信息可以在两个方向上发送,允许发送者和接收者通过NDI连接以XML形式的任意元数据相互发送消息。该方向性的元数据系统,提供了如返送给NDI源TALLY信息等功能,使NDI源了解到它在直播中是否处于PGM(节目播出)或PVW(预览)状态。NDI还允许发送者确定其连接的接收器的数量,因此当没有NDI接收器客户端连接时,它们可以略过不必要的处理和网络带宽利用。
NDI与SMPTE2110等专业协议的详细对比如下表所示:
对于项目 | NDI | NDI HX | SMPTE2022-6 | SMPTE2110 | ASPEN | NMI |
传输协议 | TCP/UDP* | UDP(TCP)* | UDP | UDP | UDP | UDP |
图像格式 | 不受限制的尺寸/宽高比 | 不受限制的尺寸/宽高比 | 仅限SDI格式 | 不受限制的尺寸/宽高比 | ||
返送Tally | 支持 | 支持 | 不支持 | 不支持 | 不支持 | |
双向设备控制 | 支持 | 支持 | 不支持 | 不支持 | 不支持 | |
内置Alpha通道 | 支持 | 不支持 | 不支持 | 支持 | ||
压缩技术 | NDI编码 | NDIHX(H.264) | 无压缩 | 无压缩 | 无压缩 | 无压缩/LLVC编码 |
连接 | 单播/组播和向前纠错编码 | 单播/组播 | 组播 | 组播 | 组播 | 组播 |
高清格式码率 | 平均100Mbit/s | 8-20Mbit/s | >1.5Gbit/s | 1.2-1.5Gbit/s | >1.5Gbit/s | >1.5Gbit/s可达14:1 |
数据包内容 | 离散音频,元数据和视帧率 | 离散音频,元数据和视帧率 | 封装的原始SDI,比特率数据包 | 离散数据和元数据流 | 多个MPEG传输流 | 帧对齐的2022-6/LLVC |
基础设施 | 千兆/无线/负载率多网卡/万兆网 | 千兆/无线网 | 万兆网 | 万兆网 | 万兆网 | 千兆网 |
发现服务 | Bonjour(mDNS)&NDI访问控制(手动) | Bonjour(mDNS)&NDI访问控制(手动) | NMOS | NMOS | JSON-RCP | 即插即用(NDCP) |
API | 版权免费,提供适用于win(X86)、Mac、Linux(X86和ARM)、IOS的SDK函数库 | 集成NDI函数库,用于Win,Mac | 付费的SMPTE标准 | 付费的SMPTE标准 | 付费的SMPTE标准 |
此软件“仅限学习交流,不能用于商业用途”如用于商业用途,请到官方购买正版软件,追究法律责任与我们无关!
我们每月需支付高额服务器费用,捐赠将保证服务器有更好的配置和稳定运行;非常感谢您的捐赠支持。
(资源收集整理维护不易,敬请珍惜并感谢开发者。)