Java 编码器/解码器PCM至AMR Android

Java 编码器/解码器PCM至AMR Android,java,android,ffmpeg,pcm,amr,Java,Android,Ffmpeg,Pcm,Amr,我一直在寻找任何java库,它允许我对通过TCP套接字连接发送的PCM-AMR音频流进行编码和解码。无需使用Android的JNI 有什么可以帮我的吗 在最坏的情况下。我怎么能用JNI使用任何C++库?(请参考如何将ffmpeg与JNI结合使用) 希望您能帮助我。请注意,pcm通常表示生成信号的麦克风(硬件)下游的原始和音符编码。对amr nb、amr wb进行编码。因此,我建议您准确地解析套接字上的ByTestStream类型 然后,在安卓系统上,ffmpeg LIB提供了强大、广泛的编解码器

我一直在寻找任何java库,它允许我对通过TCP套接字连接发送的PCM-AMR音频流进行编码和解码。无需使用Android的JNI

有什么可以帮我的吗

在最坏的情况下。我怎么能用JNI使用任何C++库?(请参考如何将ffmpeg与JNI结合使用)


希望您能帮助我。

请注意,pcm通常表示生成信号的麦克风(硬件)下游的原始和音符编码。对amr nb、amr wb进行编码。因此,我建议您准确地解析套接字上的ByTestStream类型

然后,在安卓系统上,ffmpeg LIB提供了强大、广泛的编解码器和转换方式选择

请参阅任何主要github[android ffmpeg]项目,其中一个项目的组合如下:


这是一个学习曲线排序通过所有的JNI/Android的东西。在我看来,如果你在做像这样的低级媒体工作,那么除了掌握JNI,你几乎没有其他选择

请注意,pcm通常指产生信号的麦克风(硬件)下游的原始和音符编码。对amr nb、amr wb进行编码。因此,我建议您准确地解析套接字上的ByTestStream类型

然后,在安卓系统上,ffmpeg LIB提供了强大、广泛的编解码器和转换方式选择

请参阅任何主要github[android ffmpeg]项目,其中一个项目的组合如下:

这是一个学习曲线排序通过所有的JNI/Android的东西。在我看来,如果你在做像这样的低级媒体工作,那么除了掌握JNI,你几乎没有其他选择