android 局域网实时语音聊天音频流用什么编解码方案?

janloven 2014-11-26 10:29:55
android 局域网实时语音聊天AudioRecord,AudioTrack采集的是原始Pcm数据,使用时有噪音,应该要再次编解码。那应该用什么编解码方案?
...全文
405 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
janloven 2014-11-26
  • 打赏
  • 举报
回复
这个我看过,还没有安装NDK环境,没有去实践
引用 6 楼 birdsaction 的回复:
http://blog.csdn.net/xyz_lmn/article/details/8013490 这位大师有做过。你看看。呵呵
Birds2018 2014-11-26
  • 打赏
  • 举报
回复
http://blog.csdn.net/xyz_lmn/article/details/8013490 这位大师有做过。你看看。呵呵
janloven 2014-11-26
  • 打赏
  • 举报
回复
现在有个speex开源库,你有接触过么,这个库貌似有降噪算法,只是不知如何调用
引用 4 楼 birdsaction 的回复:
对的,我以前研究过VOIP电话的APP应用 叫做sipdroid 源码是开放的 你可以去研究一下,里面大部分的东西都是NDK C/C++编写的,上面用AudioRecord录制声音 然后提交给C/C++处理语音,你可以直接用里面的模块 不记得license是啥了。
Birds2018 2014-11-26
  • 打赏
  • 举报
回复
对的,我以前研究过VOIP电话的APP应用 叫做sipdroid 源码是开放的 你可以去研究一下,里面大部分的东西都是NDK C/C++编写的,上面用AudioRecord录制声音 然后提交给C/C++处理语音,你可以直接用里面的模块 不记得license是啥了。
janloven 2014-11-26
  • 打赏
  • 举报
回复
那就是要搭建NDK开发环境才可以使用JNI?我还没接触过多语言开发android应用,求大神指点
引用 1 楼 birdsaction 的回复:
这个解码应该都提交给JNI去处理了,采样到的数据转成MP3,或者 其他格式都是可以的,只是比较复杂。 消除噪音就是过滤数据的过程,看起来较为复杂。
Birds2018 2014-11-26
  • 打赏
  • 举报
回复
这个解码应该都提交给JNI去处理了,采样到的数据转成MP3,或者 其他格式都是可以的,只是比较复杂。 消除噪音就是过滤数据的过程,看起来较为复杂。

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧