4

我对 Red5 媒体服务器有疑问。我将它安装在 Windows 机器上,并尝试使用 ffmeg 将 *avi 文件流式传输到服务器:

ffmpeg -i testfile.avi -re -acodec libfaac -ar 22050 -vcodec libx264 -f flv rtmp://localhost/oflaDemo/test

根据控制台,ffmpeg 正在流式传输到服务器。

所以我打开了 Publisher 应用程序,看看它是否工作。 http://localhost:5080/demos/publisher.html

我点击了连接,我得到了这个 NetConnection.Connect.Success

接下来我更改了流名称以进行测试并按下播放 NetStream.Play.Start

但它没有用。
如果有人可以帮助我,我将非常感激。

亲切的问候巴别塔

4

1 回答 1

0

使用 ffmpeg 将视频流式传输到 red5 服务器时,只需检查 red5 日志是否有任何错误。流式传输 avi 文件时我在 red5 中遇到错误

 org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Error decoding buffer

这样视频还没有流式传输。这就是为什么你无法看到。这可能是一个原因。我正在使用 red5-0.9 和 ffmpeg 版本 N-38632。

于 2012-09-19T07:30:44.180 回答