3

我需要混合来自多个 RTMP 流的音频流。我想使用 Java Sound API,因为它适用于混音(如上一个问题Combining multiple sound streams in Java中所讨论的) - 我已经成功地尝试了它的文件。

我很确定 AudioInputStream 应该能够进行实时流,如本常见问题解答中所示:http: //www.jsresources.org/faq_audio.html#ais_length_unknown

我不知道如何获取 RTMP 流的音频部分并从中获取 AudioInputStream。是否有任何(RTMP)库可以做到这一点,或者我可以为此目的进行扩展?

关于如何混合 rtmp 流的音频还有其他建议吗?

提前致谢!

4

1 回答 1

-1

ffmpeg library may help you. look in to http://ffmpeg.org. It supports rtmp protocol and also can extract/merge audio streams. You may only need to invoke ffmpeg from your java code.

于 2013-04-19T07:30:07.113 回答