我们可以只通过 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 的流式传输)