一种基于双通道链路的音频传输方法技术

技术编号:39433385 阅读:10 留言:0更新日期:2023-11-19 16:16
本发明专利技术涉及一种基于双通道链路的音频传输方法,包括:步骤

【技术实现步骤摘要】
一种基于双通道链路的音频传输方法


[0001]本专利技术涉及音频传输
,尤其涉及一种基于双通道链路的音频传输方法


技术介绍

[0002]网络音频广播系统是一套基于
UDP
网络的纯数字化音频广播系统

网络音频广播系统在物理结构上与标准
IP
网络完全融合,不仅真正实现基于
UDP
网络的数字化音频的广播

直播

点播,并借助
UDP
网络的优势,突破了传统模拟广播系统的内容局限

空间局限和功能局限等

网络音频广播系统不仅能够完全取代传统的模拟音频广播系统功能,更有传统模拟广播所没有的自主交互式功能,为远程广播应用提供了更广阔的空间

[0003]在一些特殊的环境下,局域网数据存在一定的不稳定性,会导致音频数据包的缺失,到时音频出现卡顿,延迟和杂音,现针对网络环境较为不稳定的情况下,对音频数据内容的传输做一些机制上的创新应用

[0004]中国专利
CN2023101930539
,公开了一种利用无线耳机传输音频信息的方法及装置,现有技术中仅用噪音模块解决了网络环境不稳定的影响,但是没有解决面对传输过程中各种音频信息的缺失

卡顿

杂音的多种环境影响下导致的音频信息传输质量差的问题


技术实现思路

[0005]为此,本专利技术提供一种基于双通道链路的音频传输方法,应用于不稳定的各种环境中,用以克服现有技术中音频信息传输过程中音频信息的缺失

卡顿

杂音的问题

[0006]为实现上述目的,本专利技术提供一种基于双通道链路的音频传输方式,包括:步骤
S1、
采集终端采集音频信息

通过主链路将采集到的音频信息输送至服务器,并通过与主链路存在链路偏移的备链路缓存采集到的音频信息;步骤
S2、
中控模块控制所述服务器将接收到的音频信息发送至对应的播放终端并控制播放终端预播放接收到的音频信息,中控模块根据播放终端预播放的音频信息中存在的卡顿情况判定该播放终端接收到的音频信息是否合格;步骤
S3、
所述中控模块在初步判定所述播放终端接收到的音频信息不合格时根据所述音频信息中的杂音对该音频信息是否合格进行二次判定,或,在判定播放终端接收到的音频信息不合格时根据播放终端接收到的数据的内存将备链路的采集参数调节至对应值或判定是否控制所述采集终端对音频信息进行重新采样;步骤
S4、
所述预播放接收到的音频信息判定所述播放终端接收的音频信息合格,采集终端向服务器发送合格指令并由播放终端接收音频信息

[0007]进一步地,所述中控模块在所述步骤
S2
中根据播放终端预播放的信息中出现卡顿的次数及各卡顿的持续时长求得针对该预播放信息的卡顿分布值,并根据卡顿分布值确定所述播放终端接收到的音频信息是否合格的判定方式,设定所述卡顿分布值,其中,
Ni
为所述预播放信息中出现卡顿的次数,
ti
预播放信息中卡顿的累计时长,
Ti
为预播放信息的总时长:
第一判定方式为所述中控模块判定所述播放终端接收到的音频信息合格;所述第一判定方式满足所述卡顿分布值小于等于第一预设卡顿分布值;第二判定方式为所述中控模块初步判定所述播放终端接收到的音频信息不合格,中控模块检测所述预播放信息中的杂音并根据测得的杂音对播放终端接收到的音频信息是否合格进行二次判定;所述第二次判定方式满足所述卡顿分布值大于所述第一预设卡顿分布值且小于等于第二预设卡顿分布值;第三判定方式为所述中控模块判定所述播放终端接收到的音频信息不合格,并根据所述采集终端采集到的音频信息的内存与播放终端接收到的信息的内存的差值确定播放终端接收到的音频信息不合格的原因;所述第三判定方式满足所述卡顿分布值大于所述第二预设卡顿分布值

[0008]进一步地,所述中控模块在所述第二判定方式下采集所述预播放信息中杂音的音量并根据采集到的音量确定针对所述播放终端接收的音频信息是否合格的二次判定方式,其中:第一二次判定方式为所述播放终端接收的音频信息不合格,并根据采集到的所述杂音的音量将所述备链路针对所述音频信息的采样倍率调节至对应值;所述第一二次判定方式满足所述杂音的音量大于所述中控模块中设置的预设杂音音量;第二二次判定方式为为所述播放终端接收的音频信息合格;所述第一二次判定方式满足所述杂音的音量小于等于所述预设杂音音量

[0009]根据采集到的所述杂音的音量与中控模块中设置的预设杂音音量的差值进一步地,所述中控模块在所述第一二次判定方式下将采集到的所述杂音的音量与中控模块中设置的预设杂音音量的差值记为音量差值,中控模块控制所述采集终端重新采样并在所述备链路缓存所述服务器输送的音频信息时根据该音量差值确定备链路针对音频信息的采样倍率的调节方式,其中:第一调节方式为所述中控模块使用第一预设采样倍率调节系数将所述备链路的初始采样倍率调节至对应值;所述第一调节方式满足所述音量差值小于等于所述中控模块中预设的第一预设杂音音量差值;第二调节方式为所述中控模块使用第二预设采样倍率调节系数将所述备链路的初始采样倍率调节至对应值;所述第二调节方式满足采集到的所述音量差值大于所述第一预设杂音音量差值且小于等于所述中控模块中预设的第二预设杂音音量差值,第二预设杂音音量差值大于第一预设杂音音量差值;第三调节方式为所述中控模块使用第三预设采样倍率调节系数将所述备链路的初始采样倍率调节至对应值,所述第三调节方式满足采集到的所述音量差值大于所述第二预设杂音音量差值

[0010]进一步地,所述中控模块在所述第三判定方式下将所述采集终端采集到的音频信息的内存与播放终端接收到的信息的内存的差值记为内存差值并根据内存差值确定所述中控模块判定所述播放终端接收到的音频信息不合格的原因判定方式,其中:第一原因判定方式为所述中控模块判定所述播放终端接收到的音频信息不合格的原因为所述服务器运行负载高于预设值,中控模块控制所述采集终端重新采样并在采集终端通过所述备链路缓存音频信息时将备链路针对该音频信息的频率的采样倍率调节至
对应值;所述第一原因判定方式满足所述内存的差值小于等于所述中控模块中设置的预设内存差值;第二原因判定方式为所述中控模块判定所述播放终端接收到的音频信息不合格的原因为所述服务器接收到的音频信息的完整度未达到标准,中控模块检测所述备链路中缓存数据的完整度以判定是否对所述服务器接收到的音频信息进行修复处理;所述第二原因判定方式满足所述内存的差值大于所述预设内存差值

[0011]进一步地,所述中控模块在所述第一原因判定方式下将所述预设内存差值与所述内存差值的差值记为二级差值,中控模块控制所述采集本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于双通道链路的音频传输方法,其特征在于,包括:步骤
S1、
采集终端采集音频信息

通过主链路将采集到的音频信息输送至服务器,并通过与主链路存在链路偏移的备链路缓存采集到的音频信息;步骤
S2、
中控模块控制所述服务器将接收到的音频信息发送至对应的播放终端并控制播放终端预播放接收到的音频信息,中控模块根据播放终端预播放的音频信息中存在的卡顿情况判定该播放终端接收到的音频信息是否合格;步骤
S3、
所述中控模块在初步判定所述播放终端接收到的音频信息不合格时根据所述音频信息中的杂音对该音频信息是否合格进行二次判定,或,在判定播放终端接收到的音频信息不合格时根据播放终端接收到的数据的内存将备链路的采集参数调节至对应值或判定是否控制所述采集终端对音频信息进行重新采样;步骤
S4、
所述预播放接收到的音频信息判定所述播放终端接收的音频信息合格,采集终端向服务器发送合格指令并由播放终端接收音频信息
。2.
根据权利要求1所述的基于双通道链路的音频传输方法,其特征在于,所述中控模块在所述步骤
S2
中根据播放终端预播放的信息中出现卡顿的次数及各卡顿的持续时长求得针对该预播放信息的卡顿分布值,并根据卡顿分布值确定所述播放终端接收到的音频信息是否合格的判定方式,设定所述卡顿分布值,其中,
Ni
为所述预播放信息中出现卡顿的次数,
ti
预播放信息中卡顿的累计时长,
Ti
为预播放信息的总时长:第一判定方式为所述中控模块判定所述播放终端接收到的音频信息合格;所述第一判定方式满足所述卡顿分布值小于等于第一预设卡顿分布值;第二判定方式为所述中控模块初步判定所述播放终端接收到的音频信息不合格,中控模块检测所述预播放信息中的杂音并根据测得的杂音对播放终端接收到的音频信息是否合格进行二次判定;所述第二判定方式满足所述卡顿分布值大于所述第一预设卡顿分布值且小于等于第二预设卡顿分布值;第三判定方式为所述中控模块判定所述播放终端接收到的音频信息不合格,并根据所述采集终端采集到的音频信息的内存与播放终端接收到的信息的内存的差值确定播放终端接收到的音频信息不合格的原因;所述第三判定方式满足所述卡顿分布值大于所述第二预设卡顿分布值
。3.
根据权利要求2所述的基于双通道链路的音频传输方法,其特征在于,所述中控模块在所述第二判定方式下采集所述预播放信息中杂音的音量并根据采集到的音量确定针对所述播放终端接收的音频信息是否合格的二次判定方式,其中:第一二次判定方式为所述播放终端接收的音频信息不合格,并根据采集到的所述杂音的音量将所述备链路针对所述音频信息的采样倍率调节至对应值;所述第一二次判定方式满足所述杂音的音量大于所述中控模块中设置的预设杂音音量;第二二次判定方式为为所述播放终端接收的音频信息合格;所述第一二次判定方式满足所述杂音的音量小于等于所述预设杂音音量
。4.
根据权利要求3所述的基于双通道链路的音频传输方法,其特征在于,所述中控模块在所述第一二次判定方式下将采集到的所述杂音的音量与中控模块中设置的预设杂音音量的差值记为音量差值,中控模块控制所述采集终端重新采样并在所述备链路缓存所述服
务器输送的音频信息时根据该音量差值确定备链路针对音频信息的采样倍率的调节方式,其中:第一调节方式为所述中控模块使用第一预设采样倍率调节系数将所述备链路的初始采样倍率调节至对应值;所述第一调节方式满足所述音量差值小于等于所述中控模块中预设的第一预设杂音音量差值;第二调节方式为所述中控模块使用第二预设采样倍率调节系数将所述备链路的初始采样倍率调节至对应值;所述第二调节方式满足采集到的所述音量差值大于所述第一预设杂音音量差值且小于等于所述中控模块中预设的第二预设杂音音量差值,第二预设杂音音量差值大于第一预设杂音音量差值;第三调节方式为...

【专利技术属性】
技术研发人员:赵定金林弟明德张常华
申请(专利权)人:广东保伦电子股份有限公司
类型:发明
国别省市:

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

1