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.