月度归档:2013年10月

关于 m3u8

关于 m3u8 要先从HLS协议说起,HLS(HTTP Live Streaming)是苹果公司针对iPhone、iPod、iTouch和iPad等移动设备而开发的基于HTTP协议的流媒体解决方案。在 HLS 技术中 Web 服务器向客户端提供接近实时的音视频流。但在使用的过程中是使用的标准的 HTTP 协议,所以这时,只要使用 HLS 的技术,就能在普通的 HTTP 的应用上直接提供点播和直播。在App Store中的视频相关的应用,基本都是应用的此种技术。该技术基本原理是将视频文件或视频流切分成小片(ts)并建立索引文件(m3u8)。即播放的视频文件流存于m3u8格式的文本文件中,支持的视频流编码为H.264(MPEG2-TS),音频流编码为AAC(audio only)。

HLS协议规范:http://blog.csdn.net/test_1207/article/details/8160863

支持HLS的系统、浏览器:http://www.longtailvideo.com/html5/hls/

Android 流媒体直播支持情况:http://www.longtailvideo.com/blog/31646/the-pain-of-live-streaming-on-android

百度媒体云播放器Web SDK:http://developer.baidu.com/wiki/index.php?title=docs/cplat/media/video

获取优酷m3u8地址:http://blog.163.com/wzi_xiang/blog/static/65982961201281851630999/

m3u8的浏览器播放器:  http://www.the5fire.com/m3u8-web-player.html