2012-02-27 52 views
0

我在客户端as3代码上使用麦克风在red5上发布流。但它没有发布良好的流,但同样的事情,我在FMS做它创建完美的流 我需要了解在发布红色5期间是什么问题。红色5发布问题

回答

0

阅读Red5文档。而且当然两台服务器的性能也有差异。但是,如果你想提高流的质量,你可以使用FFMPEG或Xuggler和Red5来编码流。

0

因为你不是在说你的编码器是什么,所以很难给出明确的答案。如果您使用Adobe的FMLE创建流式传输到您的FMS服务器,那么FMLE解释了您为什么拥有“开箱即用”的良好视频和音频编码的原因。

我从来没有尝试过使用FMLE和RED5,所以我不能告诉你它是否可以工作,但可疑的是它可以直接使用。它可能适用于客户端和服务器端的一些调整。

要使用您自己的编码器,您所做的是使用ffmpeg捕获两个流,关于如何做到这一点的一个很好的例子是在stackoverflow here

捕获后,您可以使用ffmpeg将组合的音频和视频流发送到文件,也可以直接将它发送到红色5服务器。下面显示了ffmpeg命令的简化版本,显示将两个流映射为单个rtmp输出。

ffmpeg -i video_stream -i audio_stream -map 0:0 -map 1:0 -f flv rtmp://my.red5.server:1935/live/mystream