System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及广播和音频制作,特别是涉及一种不限音频信号数量的ip调音台的系统及方法。
技术介绍
1、传统的广播和媒体制作环境通常依赖于专用的sdi(serial digital interface,串行数字接口)基础设施,这种基础设施在可靠性和信号质量方面表现良好,但在灵活性、扩展性和成本效益方面存在限制。随着视频分辨率的提升(如4k和8k)和ip(internetprotocol)技术的成熟,媒体行业开始寻求一种更灵活、更经济且能够利用现有it基础设施的解决方案。smpte st 2110标准套件是由美国电影和电视工程师协会(society ofmotion picture and television engineers,简称smpte)制定的一组标准,旨在为专业广播和媒体行业定义一种新的基于ip网络的实时媒体传输框架。这套标准的开发始于2016年,其主要目标是解决传统基于sdi的视频和音频信号传输系统的局限性。smpte st 2110标准的引入标志着广播电视行业从传统的sdi基础设施向基于ip的媒体传输的重大转变。这一转变不仅提高了媒体制作的效率和灵活性,还降低了运营成本,促进了媒体行业的数字化转型。
2、传统的基于模拟信号的调音台是专业广播和音频制作领域中的一种核心设备,用于在多个音频源之间进行实时切换和混合。基于模拟信号的调音台具有以下缺陷:(1)音频信号输入数量有限,音频信号输入的物理接口数量是固定的,一个物理接口对应一路音频信号,无法满足有更多音频信号源的应用场景;(2)扩展性受限,设备依赖于物理连
技术实现思路
1、为了克服现有技术的不足,本专利技术的目的是提供一种不限音频信号数量的ip调音台的系统及方法,能够克服传统基于模拟信号的调音台的局限性。
2、为实现上述目的,本专利技术提供了如下方案:
3、一种不限音频信号数量的ip调音台的系统,包括:调音控制面板、调音台控制模块、调音台音频输入模块、调音台音频混音模块和调音台音频输出模块;
4、所述调音台控制模块用于在启动时查询目标网络中所有音频信号,通知所述调音台音频输入模块进行音频信号订阅;所述调音台音频输入模块用于在收到所述调音台控制模块的通知后向预设的交换机订阅目标网络中的所有音频信号,并将接收到的音频数据包发送到调音台混音模块;所述调音控制面板用于响应用户的调音操作,并将响应后的调音指令发送到调音台控制模块;所述调音台控制模块用于对调音指令进行解析,并通知调音台混音模块对相应音频通道的音频数据包进行音频混合;所述调音台混音模块用于进行音频混音计算,并将混音处理后的音频数据包通过调音台音频输出模块进行输出。
5、一种不限音频信号数量的ip调音台的方法,应用于上述系统,所述方法包括:
6、在调音台控制模块启动时,获取目标网络中的所有音频通道的音频信号的udp组播地址和端口号,并将所有音频通道的音频信号的udp组播地址和端口号推送至调音台音频输入模块;
7、当调音台音频输入模块收到调音台控制模块推送的所有音频通道的音频信号的udp组播地址和端口号后,向预设的交换机发送订阅指令,以订阅所有音频通道的音频信号,交换机收到订阅指令后,将相应音频通道的音频数据包转发到调音台音频输入模块,并通过所述调音台音频输入模块将相应音频通道的音频数据包再次转发至调音台混音模块;
8、在调音控制面板上接收用户的调音操作,以将用于控制相应音频通道的音频通道号及音量值的调音指令发送到调音台控制模块;
9、在调音台控制模块接收到调音控制面板发送的调音指令后,通知调音台混音模块对相应音频通道的音频数据包进行音频混音计算;
10、在调音台混音模块完成音频混音计算处理后,通知调音台音频输出模块对混音处理后的音频数据包进行音频输出。
11、优选地,在通知调音台音频输出模块对混音处理后的音频数据包进行音频输出之后,还包括:
12、利用调音台音频输出模块将混音处理后的音频数据包通过udp组播的方式发送到目标网络。
13、优选地,目标网络中的所有音频通道的音频信号的udp组播地址和端口号是通过nmos is-04协议进行获取得到的。
14、优选地,相应音频通道的音频通道号及音量值发送到调音台控制模块是通过tcp协议进行实现的。
15、优选地,音频混音计算的步骤包括:
16、循环读取相应的所有音频通道的音频数据包中的当前音频信号y和音量x;
17、对每个音量x大于0的音频通道执行z=y*x;z表示处理后的音频信号值。通过将原始音频信号y乘以音量x,可以调整音频信号的强度或响度。
18、将所有音量x大于0的音频通道的z值进行相加,然后将相加得到的结果除以音量x大于0的音频通道数量,得到average_z;average_z为音频混音后的音频数据包中的输出音频信号。
19、优选地,所述音量x的取值范围为0~1。
20、优选地,当前音频信号y为24bit有符号整数,取值范围为-8388608~8388607。
21、根据本专利技术提供的具体实施例,本专利技术公开了以下技术效果:
22、本专利技术提供了一种不限音频信号数量的ip调音台的系统及方法,系统包括:调音控制面板、调音台控制模块、调音台音频输入模块、调音台音频混音模块和调音台音频输出模块;所述调音台控制模块用于在启动时查询目标网络中所有音频信号,通知所述调音台音频输入模块进行音频信号订阅;所述调音台音频输入模块用于在收到所述调音台控制模块的通知后向预设的交换机订阅目标网络中的所有音频信号,并将接收到的音频数据包发送到调音台混音模块;所述调音控制面板用于响应用户的调音操作,并将响应后的调音指令发送到调音台控制模块;所述调音台控制模块用于对调音指令进行解析,并通知调音台混音模块对相应音频通道的音频数据包进行音频混合;所述调音台混音模块用于进行音频混音计算,并将混音处理后的音频数据包通过调音台音频输出模块进行输出。本专利技术能够实现不受音频信号输入数量限制的ip调音功能,使调音台系统具备更强的扩展性和灵活性。
本文档来自技高网...【技术保护点】
1.一种不限音频信号数量的IP调音台的系统,其特征在于,包括:调音控制面板、调音台控制模块、调音台音频输入模块、调音台音频混音模块和调音台音频输出模块;
2.一种不限音频信号数量的IP调音台的方法,其特征在于,应用于权利要求1所述的系统,所述方法包括:
3.根据权利要求2所述的不限音频信号数量的IP调音台的方法,其特征在于,在通知调音台音频输出模块对混音处理后的音频数据包进行音频输出之后,还包括:
4.根据权利要求2所述的不限音频信号数量的IP调音台的方法,其特征在于,目标网络中的所有音频通道的音频信号的UDP组播地址和端口号是通过NMOS IS-04协议进行获取得到的。
5.根据权利要求2所述的不限音频信号数量的IP调音台的方法,其特征在于,相应音频通道的音频通道号及音量值发送到调音台控制模块是通过TCP协议进行实现的。
6.根据权利要求2所述的不限音频信号数量的IP调音台的方法,其特征在于,音频混音计算的步骤包括:
7.根据权利要求2所述的不限音频信号数量的IP调音台的方法,其特征在于,所述音量X的取值范
8.根据权利要求2所述的不限音频信号数量的IP调音台的方法,其特征在于,当前音频信号Y为24bit有符号整数,取值范围为-8388608~8388607。
...【技术特征摘要】
1.一种不限音频信号数量的ip调音台的系统,其特征在于,包括:调音控制面板、调音台控制模块、调音台音频输入模块、调音台音频混音模块和调音台音频输出模块;
2.一种不限音频信号数量的ip调音台的方法,其特征在于,应用于权利要求1所述的系统,所述方法包括:
3.根据权利要求2所述的不限音频信号数量的ip调音台的方法,其特征在于,在通知调音台音频输出模块对混音处理后的音频数据包进行音频输出之后,还包括:
4.根据权利要求2所述的不限音频信号数量的ip调音台的方法,其特征在于,目标网络中的所有音频通道的音频信号的udp组播地址和端口号是通过nmos is...
【专利技术属性】
技术研发人员:孙权星,刘少武,
申请(专利权)人:杭州希德智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。