将 avi 流式传输到 red5 服务器
Posted
技术标签:
【中文标题】将 avi 流式传输到 red5 服务器【英文标题】:Streaming avi to a red5 server 【发布时间】:2012-03-06 19:35:18 【问题描述】:我遇到了 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
但它没有用。 如果有人可以帮助我,我将非常感激。
亲切的问候 通天塔
【问题讨论】:
【参考方案1】:使用 ffmpeg 将视频流式传输到 red5 服务器时,只需检查 red5 日志是否有任何错误。我在流式传输 avi 文件时遇到 red5 错误
org.red5.server.net.rtmp.codec.RTMPProtocolDecoder - Error decoding buffer
因此视频尚未流式传输。这就是为什么你无法看到。这可能是一个原因。我正在使用 red5-0.9 和 ffmpeg 版本 N-38632。
【讨论】:
以上是关于将 avi 流式传输到 red5 服务器的主要内容,如果未能解决你的问题,请参考以下文章
将麦克风流式传输到 RTMP (red5) 并返回到 android