视频流传输协议
发布时间:2024-01-23 23:47:53
秋风阁——北溪入江流:https://focus-wind.com/
秋风阁——视频流传输协议
常见视频传输协议
协议 | httpflv | rtmp | rtsp | hls | dash |
---|
传输方式 | http流 | tcp流 | tcp流 | http | http |
视频封装格式 | flv | flv tag | ts mp4 | Ts文件 | Mp4 3gp webm |
延时 | 低 | 低 | 低 | 高 | 高 |
数据分段 | 连续流 | 连续流 | 连续流 | 切片文件 | 切片文件 |
Html5播放 | 可通过html5解封包播放(flv.js) | 不支持 | 不支持 | 可通过html5解封包播放(hls.js) | 如果dash文件列表是mp4webm文件,可直接播放 |
监控行业常见的视频传输协议:RTSP,RTMP(以RTSP流为主)
RTSP与RTMP比较
- RTSP:低时延,实现难度大,适合视频聊天和视频监控
- RTMP:浏览器支持好,加载flash插件后能直接播放(高版本浏览器目前已禁止flash插件)
直播常见协议:RTMP,HTTP
- RTMP:只支持flashplayer,目前已被淘汰
- HTTP:flv,m3u8,ts
- flv:flash video,需要flash支持,使用flv.js可支持播放(B站视频)
- m3u8:切片文件,有延迟,实时性不如RTSP协议,如果压缩过小,可能导致客户端网络原因变卡,如果压缩过大,可能导致视频延迟过高
- ts:切片文件,同m3u8
文章来源:https://blog.csdn.net/qq_42482078/article/details/123360190
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:chenni525@qq.com进行投诉反馈,一经查实,立即删除!