编码器/解码器PCM到AMR Android

问题描述:

我一直在寻找一段时间,现在任何Java库,允许我编码和解码通过TCP套接字连接发送的PCM-AMR音频流。无需使用Android的JNI。编码器/解码器PCM到AMR Android

有什么可以帮助我吗?

在最坏的情况下。我如何使用JNI使用任何C++库? (任何参考如何使用JNI将与ffmpeg将不胜感激)

希望你能帮助我。

请注意,pcm通常意味着生成该信号的麦克风(硬件)下游的RAW和音符编码。 amr-nb,amr-wb编码。所以,我建议你正确地解决你在socket上有什么类型的字节流..然后,在Android上,IMO的ffmpeg库提供了TO/FROM编解码器和转换方式的强大,广泛的选择。

见任何主要github上的[Android的ffmpeg的]项目,acouple其中有如下:

guardian

halfninja

它有点学习曲线排序直通所有的JNI/Android的东西。国际海事组织(IMO)如果你正在做这样的低级别媒体工作,你几乎不需要另外去掌握JNI。