目前几种实时视频流协议对比
生活随笔
收集整理的這篇文章主要介紹了
目前几种实时视频流协议对比
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
| 全稱 | FLASH VIDEO over HTTP | Real Time Message Protocol | HTTP Living Streaming | |
| 傳輸方式 | HTTP長連接 | TCP長連接 | HTTP短連接 | HTTP短連接 |
| 視頻封裝格式 | FLV | FLV TAG | TS文件 | Mp4 3gp webm |
| 原理 | 同RTMP,使用HTTP協議(80端口) | 每個時刻的數據收到后立刻轉發 | 集合一段時間的數據,生成TS切片文件(三片),并更新m3u8索引 | |
| 延時 | 低 1~3秒 | 低 1~3秒 | 高 5~20秒(依切片情況) | 高 |
| 數據分段 | 連續流 | 連續流 | 切片文件 | 切片文件 |
| Html5播放 | 可通過HTML5解封包播放 (flv.js) | 不支持 | 可通過HTML5解封包播放 (hls.js) | 如果dash文件列表是MP4, webm文件,可直接播放 |
| 其它 | 需要Flash技術支持,不支持多音頻流、多視頻流,不便于seek(即拖進度條) | 跨平臺支持較差,需要Flash技術支持 | 播放時需要多次請求,對于網絡質量要求高 |
總結
以上是生活随笔為你收集整理的目前几种实时视频流协议对比的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微博上看到的,小白兔系列
- 下一篇: 服务器先装系统还是先做热备,安装ibm服