嵌入式终端音频媒体格式转换模块设计
2017-08-02天地常州自动化股份有限公司孙旭峰
电子世界 2017年14期
关键词:嵌入式
天地(常州)自动化股份有限公司 孙旭峰
嵌入式终端音频媒体格式转换模块设计
天地(常州)自动化股份有限公司 孙旭峰
本文介绍了一种适用于嵌入式媒体终端平台的音频格式转换软件模块,模块可实现PCMU/PCMA、LPCM和ADPCM三类音频编码格式之间的灵活转换,提供支持RTP格式打包和解析功能的TCP/IP协议栈接口以及音频芯片底层驱动接口功能。经测试验证,该模块便于移植使用,功能稳定。
音频格式转换;A/μ律PCM;ADPCM;嵌入式终端平台
0 引言
随着物联网技术的快速发展,嵌入式媒体终端凭借其灵活多变的产品实现形式逐渐成为工业生产中VOIP网络终端形态的优先选择,例如目前矿山通讯网络建立时,一般选择使用工业以太网作为通讯服务器与终端节点间的数据传输通道,而嵌入式多媒体终端作为终端节点时只需要支持相应的底层数据接口(如TCP/IP协议栈),然后根据实际产品形态应用方式修改应用层逻辑即可满足各类终端节点使用需求。我公司项目组长期致力于工业通讯网络应用业务设计,在设计嵌入式终端音频数据处理逻辑过程中,我们发现在以太网宽带网络中,音频传输使用G.711标准的数据压缩格式可以充分利用带宽以获得更好的音质效果,而在终端节点间或板载音频芯片之间传输音频数据时,音频格式选用压缩比例更高的ADPCM格式传输更加实用。因此本项目组基于C语言编写了一种音频格式转换软件模块,便于在各类嵌入式终端平台上实现PCMU/PCMA与ADPCM之间的音频格式转换。……
登录APP查看全文
