我们可以只通过 RTMP 流式传输 Flash 视频吗?

Posted

技术标签:

【中文标题】我们可以只通过 RTMP 流式传输 Flash 视频吗?【英文标题】:Can we stream only flash videos throught RTMP? 【发布时间】:2011-05-01 06:11:05 【问题描述】:

我打算使用 Red5 流媒体服务器。文档说它只使用 RTMP - 如果我可以以 Flash 以外的格式流式传输媒体,我会感到困惑。

是否可以通过 RTMP 或 Red5 流式传输 MP4 / RM / AVI 文件?

谢谢!

【问题讨论】:

【参考方案1】:

请看red5 google site,从那里你可以学习,那个Red5

不仅可以通过 RTMP 流式传输 还有 RTMPT、RTMPS 和 RTMPE 协议,以及 不仅可以流式传输 FLV,还可以流式传输 F4V, MP4、3GP、MP3、F4A、M4A 和 AAC 媒体 格式。

对于 RM 和 AVI,您必须使用转换器来创建适当的流式传输格式。我认为最好的方法是使用ffmpeg。 如果您需要即时转换媒体,您可以使用 java 类中的 ffmpeg。这很简单,并提供大量参数“保证”您将获得所需。

【讨论】:

感谢 rekaszeru !我打算使用 Xuggler 进行转码。我只是想知道为什么 Red5 可以支持这么多格式时被称为“开源 Flash 服务器”......我的问题是将一些媒体文件流式传输到不支持 flash 的 iPhone。我仍然想知道Red5是否有帮助!

以上是关于我们可以只通过 RTMP 流式传输 Flash 视频吗?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 flash/rtmp 中将客户端网络摄像头流式传输到网络服务器

如何在浏览器中使用 Flash 客户端将网络摄像头流式传输到 RTMP 服务器?

AR Drone 2.0、Gstreamer、C++ RTMP 服务器(无需 SDK 的流式传输)

重新流式传输实时 rtmp 流

使用 Adob​​e Flash 媒体服务器的 RTMP 视频流

我们可以在 ios 应用程序中进行 RTMP 流式传输吗?