android 视频通话带回声消除一

android 视频电话,例子下载地址

http://download.csdn.net/detail/liuhongxiangm/8385397

经过小半年的断断续续的研究,终于做出了差不多的demo


分析了好多视频聊天的软件,大多在强调如何传输,什么rtp,rtmp,sip等的协议,很少详细介绍音视频开发技术的,尤其是音频的处理,回声消除,降噪等的。

编码选型:做了好多测试,我最终选择h264+speex裸流传输的形式,实现demo,说一下原因:

1、h264 视频压缩效果突出,这个不用强调了

2、speex对人声的处理比较好,压缩率也好

3、裸流传输,简单的封装私有协议,没有采用标准的协议,因为在视频聊天中,尽量缩小可能造成延时的因素,接受到一帧后立马解码播放

开源库选型:x264+ffmpeg+speex+webrtc(aecm+ns),说一下原因:

1、x264开源h264编码器,之所以没有用mediacodec,因为测试发现,手机通用性差,有的手机对api支持不好

2、ffmpeg做视频解码用

3、speex 做音频编解码

4、webrtc提取acem,ns模块用于处理回声消除和降噪


慢慢的我会把遇到的问题和解决方法写出来,测试遇到问题可以留言,或者加qq731010895,大家相互学习



  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值