基于HTTP的流媒体协议
来源:互联网 发布:信捷触摸屏编程 编辑:程序博客网 时间:2024/05/19 13:56
HTTP Live Streaming目前还是Internet的草案,由于HTTP协议本身的极限,比如说要指定content-length等,之前一直以为是不能作为流媒体协议来使用的。看了一下那个草案,确实也是一个折衷,就是把媒体流分成一个一个文件,然后再用另外一个文件(后缀名m3u,是不是很熟悉呢?千千静听那个打开的文件对话框有这个)来指定客户端要先下载哪一个文件,再下载哪一个文件。
上面是一个简单的m3u文件,指定了3个分片。按照文档说的,如果不指定#EXT-X-ENDLIST,那么播放器每隔一段时间就会再检查一下这个文件有没有更新,很麻烦,有木有啊?
大概就是这样子,详细的东西可以去看RFC草案,http://tools.ietf.org/html/draft-pantos-http-live-streaming-06
苹果公司也给出了一个文档,地址:http://disanji.net/iOS_Doc/#documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/HTTPStreamingArchitecture/HTTPStreamingArchitecture.html#//apple_ref/doc/uid/TP40008332-CH101-SW2
大概就是这样子。
- 基于HTTP的流媒体协议
- 基于HTTP的流媒体协议
- 基于RTSP协议流媒体服务器的实现
- 基于RTSP协议流媒体服务器的实现
- 基于RSTP协议的流媒体播放
- 基于Rtmp协议的流媒体直播实现
- 流媒体协议—HTTP
- 基于HTTP的QQ协议
- 基于HTTP协议的断点续传
- Servlet-基于的HTTP协议
- 利用nginx搭建http和rtmp协议的流媒体服务器
- 利用Nginx搭建http和rtmp协议的流媒体服务器
- 利用nginx搭建http和rtmp协议的流媒体服务器
- 利用nginx搭建http和rtmp协议的流媒体服务器
- 利用nginx搭建http和rtmp协议的流媒体服务器
- rtmp 和 http 协议在播放 flv 流媒体的区别
- 利用nginx搭建http和rtmp协议的流媒体服务器
- 利用nginx搭建http和rtmp协议的流媒体服务器
- C:2-8
- 两种方法点击客户区,移动对话框
- MYSQL 视图
- mysqlslow log分析
- 关于编程 鲜为人知的真相
- 基于HTTP的流媒体协议
- 内存的区别
- 关于strtok函数
- curl_init()扩展开启
- ASP.NET有些断点不能到达
- 第16篇 生成程序文档和组件关系结构图
- ZOJ 3507 Fractal
- 第15篇 模拟仿真注入和广播数据包 (教程lesson 7)
- 第17篇 除TOSSIM以外的无线传感器模拟器介绍