hi3518e音频G711调试笔记
来源:互联网 发布:电脑文件管理器软件 编辑:程序博客网 时间:2024/06/08 15:22
在海思3518e平台上调试G711编解码时,发现设备端编码和解码都是正常的,但是将海思的G711流推送到PC端解码播放时,杂音很严重。
G711A和G711U两种编码测试都有杂音。
将录制的音频文件用cool edit打开发现波形上有规则竖条纹。
当我从网络上下载了一个标准的G711A音频文件拷贝到设备上,用海思平台平台的解码库进行解码播放,发现报错了。猜想:海思平台编码的G711文件可能做了特殊处理。
去论坛查了一下,有人说海思的G711数据加了四个字节的头。
此时,我将海思API出来的每帧音频流长度打印出来,324个字节长度(编码器设置帧长是我配置的320),多了四个字节,我再把每帧音频的前四个字节打印出来,发现每帧的前四个字节值都是一样的。和论坛说法吻合。
所以我将海思API编码出来的音频流偏移四个字节再推送出去,网页上播放的声音正常了。这时,我再将偏移的数据写文件,用cool edit 打开,竖条纹没了,
至此,问题解决!
0 0
- hi3518e音频G711调试笔记
- 音频:G711
- hi3518e笔记
- hi3518e笔记
- Hi3518E音频部分设计
- G711 G729音频编码总结
- G711格式音频编解码
- Hi3518E V200R001C05SPC050使用笔记
- AVI文件中封装G711音频
- Android MediaMuxer录像(支持G711音频)
- hi3518e
- CSC8002 音频IC调试笔记
- g711
- G711
- HI3518E平台ISP调试环境搭建
- HI3518E平台ISP调试环境搭建
- DM365发送g711音频RTP流VLC播放成功
- RTP发送G711音频给VLC播放断断续续成功解决
- java定时执行任务举例
- Android Android利用Fiddler进行网络数据抓包
- Unity3D学习资源—委托和lambda表达式二
- 建设顺序表算法库
- 简单理解——tableview的重用机制
- hi3518e音频G711调试笔记
- scrapy&mongodb基本使用
- nginx的安装与配置
- 【codevs1722】【NOI1997】最优乘车,单元最短路?
- poj 2386 Lake Counting 【dfs(模板)】
- linux下文件夹的创建、复制、剪切、重命名、清空和删除命令
- css3--background属性
- 如何理解项目管理中的“无为”
- 字符串匹配算法之KMP算法