问题描述
我们正在使用专为 Apple 的 iOS 设备设计的 HTTP 实时流媒体服务.它目前在 iOS 设备上运行良好.
We're using HTTP live streaming service designed for Apple's iOS devices. It's working well with iOS devices currently.
源视频片段存储在服务器中,格式为 H.264
和 MPEG2(.ts)
容器.有没有办法在 Flash 平台上播放这些视频?
Source video fragments are stored in server formatted in H.264
and with MPEG2(.ts)
container. Is there a way to play these video in Flash platform?
这些是我目前的调查.
据我所知,Adobe 提供了他们自己的流媒体格式
F4F
,无论如何我们已经决定不使用它了.
As I know, Adobe offers their own streaming format
F4F
, anyway we already decided not to go for it.
有 OSMF 框架和实现.http://code.google.com/p/apple-http-osmf/
There is OSMF framework and an implementation.http://code.google.com/p/apple-http-osmf/
我主要是在寻找客户端方法.如果 Flash Player 无法实现,我们更喜欢渐进式下载.
推荐答案
最新版本的 JWPlayer(第 6 版)支持在台式机的 Flash 中播放 HLS 流,在 iOS 中以 HTML5 模式播放.相关链接:
- http://www.longtailvideo.com/jw-player/hls-rtmp-live-streaming/
- http://www.longtailvideo.com/support/jw-player/29393/hls-adaptive-stream/
- http://www.longtailvideo.com/support/jw-player/28856/using-apple-hls-streaming/
如果有人知道其他支持在 Flash 中播放 HLS 流的播放器,请告诉我.
If anyone knows other players which support playing HLS streams in flash, please let me know.
更新:找到了几个非免费的在 flash 中播放 HLS 的解决方案:
Update:Found few non-free solutions to play HLS in flash:
http://onlinelib.de/(有单独的 SMP 许可插件)
http://onlinelib.de/ (have separate licensed plugin for SMP)
http://www.unified-streaming.com/
另一个:http://flowplayer.electroteque.org/httpstreaminghls
这篇关于是否可以在专为 iOS 设计的 Flash 平台中播放 HTTP Live Streaming 视频?(.m3u8 播放列表)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!