我需要从 red5 上的实时流中提取音频并单独流式传输。
在带有 rtmp 模块的 nginx 上,我只是通过没有视频数据的 ffmpeg 重新翻译这个流,但我不知道如何在 Red5 上做这样的事情(有或没有 ffmpeg)。
谷歌上的第一个链接给了我这个:
只需在您的 IClientStreams 上注册 IStreamListeners,然后在 RTMPEvents 中将 AudioData 与 VideoData 分开
但这并没有多大帮助。老实说,这根本没有帮助。这些 IStreamListener 是什么以及如何在IClientStream上注册它们?
而且,更神秘的是,如何在某些 RTMPEvents 中将 AudioData 与 VideoData 分开?