我的 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
但它没有用。
如果有人可以帮助我,我将非常感激。
亲切的问候
通天塔
最佳答案
使用 ffmpeg 将视频流式传输到 red5 服务器时,只需检查 red5 日志是否有任何错误。流式传输 avi 文件时出现 red5 错误
org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Error decoding buffer
因此视频尚未流式传输。这就是为什么你不能看到。这可能是一个原因。我使用的是 red5-0.9 和 ffmpeg 版本 N-38632。
关于video - 将 avi 流式传输到 red5 服务器,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9293747/