将 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 服务器的主要内容,如果未能解决你的问题,请参考以下文章

使用 red5 的 Http 流式传输

将麦克风流式传输到 RTMP (red5) 并返回到 android

如何将 WPF 表单的内容(作为帧)流式传输到 AVI 文件?

Red5 和安卓。流音频

使用 Wowza 或 Red5 可以获得多少观众

如何创建链接到 Web 资源的 Mediafile,以便将资源流式传输?