SDIOverIP 产生、SMPTE 2110类型

2024-08-27 07:12

本文主要是介绍SDIOverIP 产生、SMPTE 2110类型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

SDIOverIP相关简介

  • 一、SDIOverIP的产生、解决了哪些问题
    • 1.1 SDI业务瓶颈
    • 1.2 SDIOverIP特性
  • 二、SMPTE 2110-xx
    • 2.1 ST 2110-10:2017
    • 2.2 ST 2110-20:2017
    • 2.3 ST 2110-30:2017
    • 2.4 ST 2110-21:2017
    • 2.5 ST 2110-22:2019
    • 2.6 ST 2110-31:2018
    • 2.7 ST 2110-40:2018
    • 2.8 ST 2110-43:2021

一、SDIOverIP的产生、解决了哪些问题

1.1 SDI业务瓶颈

4K/8K超高清业务的兴起,整个传输带宽都在极剧的膨胀,传统的SDI视频传输方式遇到了自己的瓶颈。如果按照原有的传输方式,为了想满足4K的传输带宽大概需要8G-9G,原有的3GSDI线要么以4根的方式传输达到12G的带宽,要么就换成12G的SDI传输方式
这两个都有自己的弊端,首先为了实现4K的传输,所使用的的传输线要是原来4倍,且组网复杂成本高昂。如果换成12GSDI,由于本身高速信号在SDI铜缆的传输里面的传输距离跟速率是成反比的,也就是说大概只有50米的传输距离,远远不能满足在广电行业里面视频传输的需要。
原有的SDI传输方式要转换成IP,就会导致IP这边传输到一个厚重的网络协议栈处理的问题。把传输的管道扩宽之后,终端的CPU处理这些协议栈的负载会大幅度的上升。MELLANOX基于在网卡行业传统的优势强项,可以做硬件卸载,把厚重的网络协议栈处理切换到网卡上来加速整个网络协议栈的处理,降低CPU的负载,把整个SDI转到IP化最后一公里的问题解决突破掉,轻松实现SDI转入到IP化的解决方案,同时又降低了CPU的功耗,降低了整个服务器的购置成本,大的降低了从SDI切换到IP的采购门槛。

1.2 SDIOverIP特性

Rivermax是软件解决方案主要解决的是SDI转IP化之后,如何用IP来满足SDI传输的标准问题,它具有以下特性:

  • Packet Pacing,Packet Pacing是管道发送符合SDI的要求。因为有些场景服务器的数据码流出来要跟SDI设备对接,速率过大就没有办法进行实时的接收,所以需要Packet Pacing把整个发送的流量带宽满足设备的要求。
  • Kernel Bypass,使得CPU处理网络协议栈大量的负载放在网卡进行,大幅度降低CPU负载。
  • Frames,网卡会自动把每一行像素包接收完之后,整合成一张图画然后传输给CPU进行后期的处理,这一块的计算工作完全由网卡来完成,大幅降低CPU的使用率。
    四是“云化”,大幅增值服务器的价值,开拓未来的市场应用。

二、SMPTE 2110-xx

是一套由美国电影和电视工程师协会 (SMPTE) 制定的标准,用于在专业广播环境中通过 IP 网络传输实时媒体流。这套标准将传统的 SDI 视频和音频信号转换为 IP 流,以适应现代广播和媒体制作的需求。SMPTE ST 2110 标准包括多个部分,个部分都有特定的数字编号,代表不同的功能或媒体类型

SMPTE ST 2110 标准套件规定了 IP 上单独基本要素流的传输、同步和描述,用于实时制作、播放和其他专业媒体应用程序。每个流都由 ST 2110 系统单独计时,并且可以通过网络结构采用不同的路由,通过单播或多播到达一个或多个接收器。使用 PTP 时钟的音视频数据同步可确保所有流的准确同步。

2.1 ST 2110-10:2017

关键词:System Timing and Definitions

  • 这一系列工程文档定义了一个可扩展的基于RTP的本质流系统,该系统以指定其时序关系的方式引用公共参考时钟。
    本标准规定了系统时序模型和所有本质流的共同要求。

2.2 ST 2110-20:2017

关键词:Uncompressed Active Video

  • 通过IP网络对未压缩的活动视频本质进行实时、基于RTP的传输。为接收和解释流所需的图像技术元数据定义了一种基于SDP的信令方法。

2.3 ST 2110-30:2017

关键词:PCM Digital Audio
参考AES67,通过IP网络实时传输基于RTP的PCM数字音频流。为接收和解释流所需的元数据定义了一种基于SDP的信令方法。

2.4 ST 2110-21:2017

关键词:== Traffic Shaping and Delivery Timing for Video==

A timing model for SMPTE ST 2110-10 video RTP streams as measured leaving the RTP sender, and defines the sender SDP parameters used to signal the timing properties of such streams.

2.5 ST 2110-22:2019

关键词: Constant Bit-Rate Compressed Video

The real-time, RTP-based constant bit-rate compressed video over IP networks, referenced to a common reference clock.

2.6 ST 2110-31:2018

关键词:AES3 Transparent Transport

The real-time, RTP-based transport of AES3 signals over IP networks, referenced to a network reference clock.

2.7 ST 2110-40:2018

关键词:SMPTE ST 291-1 Ancillary Data

The real-time, RTP payload based transport of SMPTE ST 291-1 Ancillary (ANC) Data packets related to digital video data streams, over IP networks, referenced to a common reference clock.

2.8 ST 2110-43:2021

关键词:Timed Text Markup Language for Captions and Subtitles

The real-time, RTP-based transport of Timed Text Markup Language for captions and subtitles in systems conforming to SMPTE ST 2110-10.

这篇关于SDIOverIP 产生、SMPTE 2110类型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1110990

相关文章

Python如何查看数据的类型

《Python如何查看数据的类型》:本文主要介绍Python如何查看数据的类型方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录python查看数据的类型1. 使用 type()2. 使用 isinstance()3. 检查对象的 __class__ 属性4.

Python容器类型之列表/字典/元组/集合方式

《Python容器类型之列表/字典/元组/集合方式》:本文主要介绍Python容器类型之列表/字典/元组/集合方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1. 列表(List) - 有序可变序列1.1 基本特性1.2 核心操作1.3 应用场景2. 字典(D

Python如何在Word中生成多种不同类型的图表

《Python如何在Word中生成多种不同类型的图表》Word文档中插入图表不仅能直观呈现数据,还能提升文档的可读性和专业性,本文将介绍如何使用Python在Word文档中创建和自定义各种图表,需要的... 目录在Word中创建柱形图在Word中创建条形图在Word中创建折线图在Word中创建饼图在Word

SpringBoot接收JSON类型的参数方式

《SpringBoot接收JSON类型的参数方式》:本文主要介绍SpringBoot接收JSON类型的参数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、jsON二、代码准备三、Apifox操作总结一、JSON在学习前端技术时,我们有讲到过JSON,而在

Rust中的BoxT之堆上的数据与递归类型详解

《Rust中的BoxT之堆上的数据与递归类型详解》本文介绍了Rust中的BoxT类型,包括其在堆与栈之间的内存分配,性能优势,以及如何利用BoxT来实现递归类型和处理大小未知类型,通过BoxT,Rus... 目录1. Box<T> 的基础知识1.1 堆与栈的分工1.2 性能优势2.1 递归类型的问题2.2

Python如何计算两个不同类型列表的相似度

《Python如何计算两个不同类型列表的相似度》在编程中,经常需要比较两个列表的相似度,尤其是当这两个列表包含不同类型的元素时,下面小编就来讲讲如何使用Python计算两个不同类型列表的相似度吧... 目录摘要引言数字类型相似度欧几里得距离曼哈顿距离字符串类型相似度Levenshtein距离Jaccard相

Go语言中三种容器类型的数据结构详解

《Go语言中三种容器类型的数据结构详解》在Go语言中,有三种主要的容器类型用于存储和操作集合数据:本文主要介绍三者的使用与区别,感兴趣的小伙伴可以跟随小编一起学习一下... 目录基本概念1. 数组(Array)2. 切片(Slice)3. 映射(Map)对比总结注意事项基本概念在 Go 语言中,有三种主要

Redis的Zset类型及相关命令详细讲解

《Redis的Zset类型及相关命令详细讲解》:本文主要介绍Redis的Zset类型及相关命令的相关资料,有序集合Zset是一种Redis数据结构,它类似于集合Set,但每个元素都有一个关联的分数... 目录Zset简介ZADDZCARDZCOUNTZRANGEZREVRANGEZRANGEBYSCOREZ

IDEA如何将String类型转json格式

《IDEA如何将String类型转json格式》在Java中,字符串字面量中的转义字符会被自动转换,但通过网络获取的字符串可能不会自动转换,为了解决IDEA无法识别JSON字符串的问题,可以在本地对字... 目录问题描述问题原因解决方案总结问题描述最近做项目需要使用Ai生成json,可生成String类型

Mysql 中的多表连接和连接类型详解

《Mysql中的多表连接和连接类型详解》这篇文章详细介绍了MySQL中的多表连接及其各种类型,包括内连接、左连接、右连接、全外连接、自连接和交叉连接,通过这些连接方式,可以将分散在不同表中的相关数据... 目录什么是多表连接?1. 内连接(INNER JOIN)2. 左连接(LEFT JOIN 或 LEFT