为SMPTE ST 2110 添加压缩功能

30.04.24 1235PM 作者 Nils Finger

SMPTE 2110 Professional Media overIP Infrastructure
,JPEG XS 压缩视频精华增加 -22

SMPTE ST 2110 标准适用于IP 基础设施上的专业媒体,是业界向IP 基础设施发展的重要推动力。 


这套标准规定了IP 上分离的视频、音频和辅助数据流的传输、同步和描述,用于live 制作、播放和其他专业媒体应用。 


通过添加时间戳,所有元素都可以单独路由,并在任何端点汇聚在一起。与SMPTE ST 2022 不同的是,这种同步分流简化了添加字幕、字幕、Teletext、时间码等元数据和简化视频编辑的过程,以及处理多种音频语言和类型等任务。 


如今,该标准套件已被业界广泛接受,许多厂商都在提供基于SMPTE ST 2110 的设备和解决方案。要了解提供 ST2110 产品的供应商,请查看AIMS 联盟成员JPEG XS in Action页面,其中重点介绍了几家供应商 

了解套件的所有部分,以及压缩视频是如何包含在内的。

核心系统级

第 10 部分 - 系统定时和定义SMPTE ST 2110-10)

它定义了系统架构、使用 PTP 的同步和数据流关系。 SMPTE ST 2059(IEEE 1588-2008 / PTP)通过为单独的数据流提供时间戳,将时间和时基分配给系统内的每个设备。它规定了各种系统时钟以及如何计算视频、音频和 ANC 信号的 RTP 时间戳。这使得音频、视频和元数据等每个组件流既能相互同步,又能保持独立的流。

第 21 部分 - 视频的流量整形和传输定时SMPTE ST 2110-21)

第 21 部分定义了SMPTE 2110-10 视频 RTP 流的时序模型(在离开 RTP 发送端时测量),并定义了发送端 SDP 参数,用于表示此类流的时序属性(如窄线性发送端、宽线性发送端)。它可确保流畅的视频传输,包括


精华运输标准

第 20 部分 - 非压缩主动视频SMPTE ST 2110-20 - 视频)

该标准规定了在IP 网络上以 RTP 为基础实时传输未压缩的活动视频内容。为接收和解释视频流所需的图像技术元数据定义了一种基于 SDP 的信令方法。它支持高达 32K x 32K 像素的分辨率,从而很好地涵盖了当前流行的 UHD 格式、Y'Cb'Cr'、RGB、XYZ 和 I'Ct'Cp' 色彩空间、HDR 和 HFR 内容、4:2:2/10、4:2:2/12、4:4:4/16 等。


第 22 部分 - 压缩视频SMPTE ST 2110-22 - 视频)

通过第 22 部分,SMPTE 2110 特别定义了通过IP 工作流传输压缩视频的标准化方法,在大多数情况下使用JPEG XS 轻量级低延迟无损压缩(参见TicoXS)。 JPEG XS 的 IETF RTP 有效载荷已被完全定义,视频服务论坛(VSF)已为SMPTE 2110-22 提供了技术建议 - VSF TR08(更多信息请点击此处)。 


通过使用 ST 2110 压缩视频,用户可以通过具有成本效益的 COTS1GbE 网络传输高清、4K 和 8K 等高带宽视频,从而增强了迁移到基于IP 的工作流程的现有优势 - 灵活性、可扩展性和无限的可访问性。它还适用于带宽受限的情况(广域网、UHD4K 或 8K、1/2.5GbE 计算机接口......)。


intoPIX TicoXSTicoXS FIP超低延迟和无损质量编解码器将压缩定位为一种可靠的可持续解决方案,可用于在局域网、广域网或cloud创建具有成本效益、带宽效率和高质量的live 制作工作流,并具有JPEG XS 功能。在质量和延迟方面,它绝不比未压缩的视频差。它只是在带宽方面更胜一筹,因为它可以(重新)使用 COTS 设备、现有电缆和网络(如1GbE、10GbE),以更实惠的带宽管理高清、4K 和 8K 的多个数据流。请注意,ST 2110-22JPEG XS 也被用于 IPMX 标准。

典型带宽范围示例 

SMPTE 2110-22JPEG XS 通常使用 6:1 至 15:1 的压缩比,但根据JPEG XS 配置文件(高或 TDC)和所选分辨率(如 1080p、4K、8K)、帧速率(如 25、50、60 fps)、色彩采样(如 8 位、10 位、12 位)的不同,压缩比最高可达 20:1。


视频格式SMPTE ST 2110-20
未压缩 4:2:2 带宽
SMPTE ST 2110-22
JPEG XS(6:1)
SMPTE ST 2110-22
JPEG XS(10:1)
SMPTE ST 2110-22
JPEG XS(15:1)
1080p60、4:2:2、10 位2.4Gbps400Mbps240Mbps160Mbps
4Kp60、4:2:2、10 位9.6Gbps1.6Gbps960Mbps640Mbps
8Kp60、4:2:2、10 位38.4Gbps6.4Gbps3.8Gbps2.56Gbps

第 30 部分 - PCM 数字音频SMPTE ST 2110-30)

ST 2110-30 只涉及通过IP 网络实时传输基于 RTP 的 PCM 数字音频流。为接收和解释音频流所需的元数据定义了一种基于 SDP 的信令方法。非 PCM 数字音频信号(包括压缩音频)超出了本标准的范围。它使用AES67 作为传输层,确保音频网络的跨厂商兼容性。

第 31 部分 - AES3 透明传输SMPTE ST 2110-31)

第 31 部分可处理非 PCM 音频。本部分规定了基于 RTP 的 AES3 格式音频信号在IP 网络上以网络参考时钟为基准的实时传输。(例如杜比 E、非 PCM 格式)

第 40 部分 -SMPTE ST 291-1 辅助数据SMPTE ST 2110-40)

ST 2110-40 基本上说明了如何将 IETF RFC 8331 与 2110 结合使用,在IP 数据包中通用地封装辅助数据项。它规定了通过IP 网络传输与数字视频流相关的SMPTE ST 291-1 辅助(ANC)数据包。这样,它就能实现音频和 VANC 的分离路由。(如隐藏式字幕、SCTE-104、时间码等)

第 41 部分--快速元数据传输(FMT)

第 41 部分实现了同步和低延迟元数据(如摄影机计数、镜头数据),在live 制作和互动应用中非常有用。

支持基础设施标准、外设标准和协议

这些并非直接属于 2110 的一部分,但却是实施 2110 兼容系统的建议或要求:

时间同步 -SMPTE ST 2059-1/2

定义在专业媒体网络中使用 IEEE 1588 PTP 进行时间同步

码流冗余/可靠性SMPTE ST 2022-7)

冗余定义了 RTP 流在冗余网络中的无缝保护切换,这对live 工作流程的可靠性至关重要。其概念是通过使用不同的路径或电缆从源端复制数据流到达目的地。

发现、注册和控制 - NMOS(AMWA)

  • IS-04IP媒体设备和服务的发现与注册。
  • IS-05 发送方和接收方之间的连接管理(路由流)。
  • IS-06 网络控制 - 与 SDN 控制器的交互。
  • IS-07 事件和统计信息(与 ST 2110-41 一致)。
  • IS-08 音频通道映射配置(与 ST 2110-30 配合使用)。
  • BCP-003-01/02 安全最佳实践(如访问控制、安全传输)。

关于 SMPTE :

一个多世纪以来,电影电视®工程师协会(SMPTE®(SMPTE),发音为"simp-tee")的人整理了媒体和娱乐技术许多重大进步的细节,从引进"谈话"和彩色电视到高清和超高清(4K,8K)电视。自 1916 年成立以来,该协会因其在推动跨行业移动影像工程方面所做的工作而获得奥斯卡奖®和多个艾美奖®奖。 SMPTE 已经制定了数千项标准、推荐做法和工程指南,其中 800 多项标准现已生效。


更多信息请访问:https://www.smpte.org

在 ST 2110-22 上添加JPEG XS 夹层压缩 -intoPIX 面向开发商和 OEM 的解决方案

intoPIX 发布了用于FPGA 的编码器和解码器IP,以及面向 OEM 和开发人员的加速SDK ,可在 Nvidia GPU 和 x86-64Intel 或 AMD CPU 上运行:

  1. TicoXSIP --提供 8、10、12 位、4:2:2 和 4:4:4 色彩采样、高清、4K、8K、高达 60fps 或 120fps 的全系列功能。TicoXS编码器和解码器IP占用空间极小,可安装在最小的 Altera、AMDXilinx 或 Lattice FPGA 上,无需额外内存,并可对FPGA现有系统进行固件升级。 另请参阅我们为 2110-22 提供的配套IPX-RTP-XSIP。
  2. 快速 TicoXSSDKs-可在Intel 和 AMD x86-64 或 ARM 64CPU 处理器以及 NvidiaGPU 上编码和解码高清、4K 或 8K。
  3. Titanium SDK 和 SoC EDK:intoPIX 还为开发人员提供 ST2110 解决方案SDK 和 嵌入式开发套件为FPGA SoC、Jetson SoC 或其他基于 ARM 的 SoC 提供 SDK 和嵌入式开发套件。

更新:intoPIX 也发布了一个SMPTE 2110-22 Wireshark Dissector,可在此解析和验证你的SMPTE 2110-22流。

测试全球首个SMPTE 2110 软件应用程序 -intoPIX 专业解决方案

intoPIX 发布了适用于专业人士的Titanium 软件套件,使任何人都能通过千兆网络在标准计算机上运行SMPTE 2110(或 IPMX)。

  1. taniumViewer是一款软件应用程序,可将标准笔记本电脑或工作站转变为高效、低延迟的接收器,用于接收SMPTE ST 2110 和 IPMX 视频和音频流,支持高达 8K 的分辨率,是专业视听监控、多视图和实时制作工作流程的理想之选。它完全集成了 NMOS 发现、注册和控制功能。
  2. TitaniumShow 是一款软件应用程序,可让笔记本电脑和工作站充当SMPTE ST 2110 和 IPMX 视频源,利用JPEG XS 压缩技术,在标准 1G 或 2.5G 以太网网络上无缝、超低延迟地投射分辨率高达 8K 的本机或虚拟屏幕�

更新:intoPIX 也发布了一个SMPTE 2110-22 Wireshark Dissector,可在此解析和验证你的SMPTE 2110-22流。

 相关内容

intoPIX 以FPGA IP的形式提供全系列JPEG XS 编码器和解码器,支持高清、4K 甚至 8K、422、444 和 HDR 格式,具有独特的功能和超小的占用空间。了解 TicoXS 和 TicoXS FIP 系列JPEG XS 内核。

FastTicoXSCPU 和GPU SDKs 是希望在其IP 基础架构和工作流程中部署JPEG XS 超低延迟无损压缩技术的开发人员的理想选择。这些SDKs 具有大量功能和世界上最好的性能!


使用JPEG XS在局域网内、通过广域网和进入CLOUD ,进行高质量的live 。概述和好处。