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

相关文章

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]

MCU7.keil中build产生的hex文件解读

1.hex文件大致解读 闲来无事,查看了MCU6.用keil新建项目的hex文件 用FlexHex打开 给我的第一印象是:经过软件的解释之后,发现这些数据排列地十分整齐 :02000F0080FE71:03000000020003F8:0C000300787FE4F6D8FD75810702000F3D:00000001FF 把解释后的数据当作十六进制来观察 1.每一行数据

自定义类型:结构体(续)

目录 一. 结构体的内存对齐 1.1 为什么存在内存对齐? 1.2 修改默认对齐数 二. 结构体传参 三. 结构体实现位段 一. 结构体的内存对齐 在前面的文章里我们已经讲过一部分的内存对齐的知识,并举出了两个例子,我们再举出两个例子继续说明: struct S3{double a;int b;char c;};int mian(){printf("%zd\n",s

【编程底层思考】垃圾收集机制,GC算法,垃圾收集器类型概述

Java的垃圾收集(Garbage Collection,GC)机制是Java语言的一大特色,它负责自动管理内存的回收,释放不再使用的对象所占用的内存。以下是对Java垃圾收集机制的详细介绍: 一、垃圾收集机制概述: 对象存活判断:垃圾收集器定期检查堆内存中的对象,判断哪些对象是“垃圾”,即不再被任何引用链直接或间接引用的对象。内存回收:将判断为垃圾的对象占用的内存进行回收,以便重新使用。

flume系列之:查看flume系统日志、查看统计flume日志类型、查看flume日志

遍历指定目录下多个文件查找指定内容 服务器系统日志会记录flume相关日志 cat /var/log/messages |grep -i oom 查找系统日志中关于flume的指定日志 import osdef search_string_in_files(directory, search_string):count = 0

两个月冲刺软考——访问位与修改位的题型(淘汰哪一页);内聚的类型;关于码制的知识点;地址映射的相关内容

1.访问位与修改位的题型(淘汰哪一页) 访问位:为1时表示在内存期间被访问过,为0时表示未被访问;修改位:为1时表示该页面自从被装入内存后被修改过,为0时表示未修改过。 置换页面时,最先置换访问位和修改位为00的,其次是01(没被访问但被修改过)的,之后是10(被访问了但没被修改过),最后是11。 2.内聚的类型 功能内聚:完成一个单一功能,各个部分协同工作,缺一不可。 顺序内聚:

Mysql BLOB类型介绍

BLOB类型的字段用于存储二进制数据 在MySQL中,BLOB类型,包括:TinyBlob、Blob、MediumBlob、LongBlob,这几个类型之间的唯一区别是在存储的大小不同。 TinyBlob 最大 255 Blob 最大 65K MediumBlob 最大 16M LongBlob 最大 4G

Oracle type (自定义类型的使用)

oracle - type   type定义: oracle中自定义数据类型 oracle中有基本的数据类型,如number,varchar2,date,numeric,float....但有时候我们需要特殊的格式, 如将name定义为(firstname,lastname)的形式,我们想把这个作为一个表的一列看待,这时候就要我们自己定义一个数据类型 格式 :create or repla

MyBatis 切换不同的类型数据库方案

下属案例例当前结合SpringBoot 配置进行讲解。 背景: 实现一个工程里面在部署阶段支持切换不同类型数据库支持。 方案一 数据源配置 关键代码(是什么数据库,该怎么配就怎么配) spring:datasource:name: test# 使用druid数据源type: com.alibaba.druid.pool.DruidDataSource# @需要修改 数据库连接及驱动u

按揭贷款类型

按揭贷款可以根据不同的分类标准分为多种类型。以下是按揭贷款的一些常见分类: 按贷款利率分类: 固定利率按揭(Fixed Rate Mortgage, FRM):在整个贷款期间,利率保持不变,这意味着每月还款额也是固定的。浮动利率按揭(Adjustable Rate Mortgage, ARM):贷款利率随市场利率的变化而调整,通常有一个基准利率加上一定的浮动点数。 按还款方式分类: 等额本息(