MENU

今日必玩-每日活动精选推送

主流视频流协议特性对比与应用场景解析

常见视频传输协议

协议

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

Copyright © 2022 今日必玩-每日活动精选推送 All Rights Reserved.