我使用 Red5 服务器 0.9.1 进行从 Adobe Flash 播放器到我的 RTMP 协议传输的实时流式传输。
我使用闪存应用程序从我的麦克风捕获的音频数据对其进行测试,现在传输接收并识别音频数据包。为了进一步收听音频数据,我需要知道 Flash 播放器使用什么音频编解码器将数据发送到 Red5 服务器。
传输不接收任何包含有关媒体编解码器详细信息的元数据包。我现在从“连接”消息中所知道的只是发布方支持音频和视频编解码器集。
请问,对此有什么建议吗?
谢谢!
使用 Flash Player 的浏览器中音频的默认编解码器是 NellyMoser ASAO,但您可以在更高版本的播放器中选择 AS3 中的编解码器。虽然 Nelly 适用于大多数用途,但您也可以使用 Speex 和 G.711。
http://labs.adobe.com/technologies/flashplatformruntimes/flashplayer11/
经过一些步骤后,找到了答案:
答案是“NellyMoser ASAO”单声道音频编解码器。我在 Red5 服务器源中找到的相同信息。
不管怎么说,还是要谢谢你!
音频编解码器不是可配置的吗?我认为与 NellyMoser 一样,Speex 也受到支持。