Flash Media Server 3.5 可以向 Android 媒体播放器提供视频 rtsp 流吗?
或者我们是否需要使用 Wowza 或 red5 向 Android 媒体播放器 rtsp 客户端提供 rtsp 流?
当需要在 Android(没有 Adobe Flash 应用程序)上观看视频时,是否需要考虑其他 rtsp 服务器?
Flash Media Server 3.5 可以向 Android 媒体播放器提供视频 rtsp 流吗?
或者我们是否需要使用 Wowza 或 red5 向 Android 媒体播放器 rtsp 客户端提供 rtsp 流?
当需要在 Android(没有 Adobe Flash 应用程序)上观看视频时,是否需要考虑其他 rtsp 服务器?
试试达尔文流媒体服务器。这可以流式传输 MPEG-4 和 3GPP。
请注意,Android 中的 Videoplayer 根据 3GPP PSS 流媒体规范支持 RTSP 流媒体。即文件格式为 3GP/MP4,支持的编解码器为 MPEG-4 Video、AVC、MPEG4 Audio、AMR 和 H263。
darwin 的一个潜在缺点是您首先需要 3rd 方工具来进行提示。有几种免费的提示工具。绝对值得一试。
FMS 3.5 不支持 rtsp 流。
我可以设法在默认浏览器上使用 HTML5 在 Android 2.3 中播放 RTSP 流,没有外部应用程序,没有 flash 插件。
<audio autoplay="autoplay" controls="controls" autobuffer="autobuffer" loop="loop">
<source src="rtsp://74.115.208.37:1935/live/luxweradio2_8403.stream" type="audio/mpeg" />
</audio>
我解释每个部分:
-我正在使用默认的 Android 浏览器(也在 Dolphin 中工作)
- loop="loop" 部分使流实际上连续播放,而每次单击播放时我听到的音频大约为 0.1 秒。这是黑客还是什么?
- autoplay="autoplay" 部分有效,它实际上会在几秒钟后自动播放(虽然没有像“正在加载...”这样的反馈)
- 对我来说,type="audio/mpeg" 似乎 Android 浏览器忽略了这一点,我已经尝试过其他的视频/3GPP(是的,视频)并且仍然有效!
-我不确定 autobuffer="autobuffer" 是否真的做任何事情,因为它不是 HTML5 音频标签定义的一部分,但我已经看到了很多“坏”的东西......我应该测试一些案例有和没有,但现在在阿根廷已经很晚了:P
WOWZA 3 能够在 RTMP、HTTP 和 RTSP 中提供相同的流。我让它运行它。它以 RTMP 形式发布,同时以 RTMP、HTTP 和 RTSP 形式交付。
看到这个: http ://www.wowza.com/forums/content.php?36#publish
希望能帮助到你。
我的媒体服务器/库支持流式传输到 Android 或任何其他兼容的 RtspClient。
查看 CodeProject 上的文章@http ://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp
如果您还需要什么,请告诉我!