音频流传输方法和系统技术方案

技术编号:39713206 阅读:11 留言:0更新日期:2023-12-17 23:22
本申请实施例提供一种音频流传输方法和系统,属于电子信息技术领域,所述方法包括基于至少一音频采集设备获取至少一单通道音频数据;基于同步信号对所有所述单通道音频数据进行同步,得到多轨

【技术实现步骤摘要】
音频流传输方法和系统


[0001]本申请涉及电子信息
,尤其涉及一种音频流传输方法和系统


技术介绍

[0002]广播电视领域高质量环绕声

三维声音频节目制作通常需要专业的制作设备和制作环境,而大多数节目现场环境嘈杂

场地狭窄,很难布置出符合调音要求的房间及空间,因此,节目现场和制作区具有一定的距离,需要从节目现场将音频流传输至制作区

[0003]现有的音频流传输技术主要有三种:
[0004]1、AES/EBU(Audio Engineering Society/European Broadcast Union)
传输:即通过专业音频电缆传输,需要在发送端和接收端之间连接屏蔽电缆或同轴电缆,专业电缆传输距离有限
(100

)
,无法适用于远程制作的业务场景

[0005]2、SMPTE(Society of Motion Picture and Television Engineers)ST2110

30
传输:即音频有效数据
IP
化,基于
RTP(Real

time Transport Protocol
,实时传输协议
)
格式的非压缩音频传输方式

此种方式通过
IP
传输,分为
125us

1000us
>两种标准,对发送和接收网卡的实时性要求极高,网卡处理抖动量超过标准,将造成数据传输错误,发送和接收设备需使用额外的
PTP(Precise Time Protocol
,精确时钟协议
)
时钟同步机制进行时钟同步

如果需要对数据进行转发,对路由器有同样的抖动和
PTP
同步要求

若通过
ST2110

30
方式传输音频,信号发送端和接收端采用同步模式时,一般应用在局域网环境内传输,传输距离相对受限;信号发送端和接收端采用异步同步模式进行
SMPTE ST2110

30
组播信号交互时,则受限于接收端设备的缓存能力,可能出现延时过大,接收设备无法正常解析还原的现象

[0006]3、
音频有损压缩传输:现有的音频系统建设中,在互联网环境传输音频,通常会将音频有效数据编码成
MP3、AAC(Advanced Audio Coding
,高级音频编码
)
格式后再在互联网中传输

在保证人耳听觉不产生失真的情况下,为了确保高压缩比,会丢失某些高频信息

此种方式是有损的,不适合对音质要求高的场景


技术实现思路

[0007]为了解决上述技术缺陷之一,本申请实施例中提供了一种音频流传输方法和系统

[0008]根据本申请实施例的第一个方面,提供了一种音频流传输方法,适用于发送端,包括:
[0009]基于至少一音频采集设备获取至少一单通道音频数据;
[0010]基于同步信号对所有所述单通道音频数据进行同步,得到多轨
PCM
音频数据;
[0011]对所述多轨
PCM
音频数据进行分割,得到音频数据块;
[0012]将所述音频数据块打包为
TS
数据流并基于
SRT
协议传输所述
TS
数据流

[0013]作为一个实施例,所述基于同步信号对所有所述单通道音频数据进行同步,得到
多轨
PCM
音频数据,包括:
[0014]基于至少一多轨音频编码器获取
NTP
时钟同步信号,将所述
NTP
时钟同步信号转换为
PTP
时钟同步信号;
[0015]将所述
PTP
时钟同步信号发送至音频数据接口设备,所述音频数据接口设备用于根据所述
PTP
时钟同步信号对接收到的所有所述单通道音频数据进行同步,得到多轨
PCM
音频数据

[0016]作为一个实施例,所述对所述多轨
PCM
音频数据进行分割,得到音频数据块,包括:
[0017]基于预设的采样参数对所述多轨
PCM
音频数据进行分割,得到音频数据块;
[0018]其中,所述音频数据块的时间戳信息基于所述多轨
PCM
音频数据对应的
RTP
包时间戳信息确定

[0019]作为一个实施例,所述将所述音频数据块打包为
TS
数据流,包括:
[0020]获取所述音频数据块的时间戳信息

数据流类型

描述符和
PCR
时钟信息;其中,所述数据流类型和所述
PCR
时钟信息均与所述
NTP
时钟同步信号相关;
[0021]基于
MPEG

TS
协议将所述时间戳信息

所述数据流类型

所述描述符

所述
PCR
时钟信息和所述音频数据块打包为
TS
数据流

[0022]根据本申请实施例的第二个方面,提供了一种音频流传输方法,适用于接收端,包括:
[0023]基于
SRT
协议获取
TS
数据流;
[0024]对所述
TS
数据流进行解析,得到音频数据块;
[0025]基于所述音频数据块的时间戳信息,得到多轨
PCM
音频数据,所述多轨
PCM
音频数据用于音频制作

[0026]作为一个实施例,所述对所述
TS
数据流进行解析,得到音频数据块,包括:
[0027]对所述
TS
数据流进行解析,将所述
TS
数据流中符合预设数据流类型和预设描述符且具有相同时间戳信息的数据块作为一个音频数据块

[0028]作为一个实施例,还包括:
[0029]根据所述音频数据块的描述符,确定所述音频数据块的采样率

声道数和比特位宽信息以进行音频解码

[0030]作为一个实施例,还包括:
[0031]确定所述
TS
数据流的
PCR
时钟信息;
[0032]将所述
PCR
时钟信息转换为
PTP...

【技术保护点】

【技术特征摘要】
1.
一种音频流传输方法,其特征在于,适用于发送端,包括:基于至少一音频采集设备获取至少一单通道音频数据;基于同步信号对所有所述单通道音频数据进行同步,得到多轨
PCM
音频数据;对所述多轨
PCM
音频数据进行分割,得到音频数据块;将所述音频数据块打包为
TS
数据流并基于
SRT
协议传输所述
TS
数据流
。2.
根据权利要求1所述的音频流传输方法,其特征在于,所述基于同步信号对所有所述单通道音频数据进行同步,得到多轨
PCM
音频数据,包括:基于至少一多轨音频编码器获取
NTP
时钟同步信号,将所述
NTP
时钟同步信号转换为
PTP
时钟同步信号;将所述
PTP
时钟同步信号发送至音频数据接口设备,所述音频数据接口设备用于根据所述
PTP
时钟同步信号对接收到的所有所述单通道音频数据进行同步,得到多轨
PCM
音频数据
。3.
根据权利要求2所述的音频流传输方法,其特征在于,所述对所述多轨
PCM
音频数据进行分割,得到音频数据块,包括:基于预设的采样参数对所述多轨
PCM
音频数据进行分割,得到音频数据块;其中,所述音频数据块的时间戳信息基于所述多轨
PCM
音频数据对应的
RTP
包时间戳信息确定
。4.
根据权利要求2或3所述的音频流传输方法,其特征在于,所述将所述音频数据块打包为
TS
数据流,包括:获取所述音频数据块的时间戳信息

数据流类型

描述符和
PCR
时钟信息;其中,所述数据流类型和所述
PCR
时钟信息均与所述
NTP
时钟同步信号相关;基于
MPEG

TS
协议将所述时间戳信息

所述数据流类型

所述描述符

【专利技术属性】
技术研发人员:陈晨王兰岚陈欣杨奇王猛赵月巩烁王玉全刘建国刘小瑾
申请(专利权)人:中央广播电视总台
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1