云彩店邀请码|半壳|优胜
在嵌入式无线音频体例的传输进程中,传输时延、颤动、乱序、超时等题目是感化播放品质的要害,更加是挪动摆设上的无线搜集宁静性差,发送阻碍局面重要。正文对准嵌入式Linux平台上的无线音佳音频传输进程,归纳商量缩小延时和处置颤动、乱序、超时,安排并实行了一种音佳音频传输体例。为缩小传输时延,重要采用了以次几种办法。第一,将音佳音频传输体例放在Linux内核空间实行,制止了音佳音频传输体例中内核空间和用户空间的数据传输以及CPU内核态和用户态处事形式的切换。第二,在声响的搜集和播放模块,运用DMA办法在外存和声卡之间传递数据,使得搜集与发送、接受与播放不妨同声举行,缩小时延。第三,在音频发送模块,沿用鉴于数据链路层最大传输单位控制的小包发送,缩小了IP数据报的拆分,并在搜集层举行流量遏制,保护了音频数据的宁静带宽,使得音频数据不妨尽量的发送出去,缩小了延时。为处置颤动、乱序、超时题目,在传输层运用UDP和议,运用层运用RTP/RTCP及时传输和议。在音频接受模块,创造环形缓冲区寄存RTP包,运用序号和功夫戳消息举行入队、革新、出队的一系列操纵,处置颤动、乱序、超时。同声,按照搜集状况的变革,对发送举行遏制,缩小无线搜集发送阻碍局面的爆发。鉴于之上安排和实行计划,经过试验丈量表白,延时贬低了40ms,降至70ms安排。10ms安排的颤动处置后低于1ms。不妨处置乱序、超时。
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/208022.html
本站部分内容来源网络如有侵权请联系删除