监控设备接入
# 视频流分类
视频流常见协议有rtsp、rtmp、http-flv、hls(.m3u8)
rtsp不能直接播放,没用过
rtmp可以使用video.js (opens new window)播放,但是2020年后,浏览器都不支持flash了,rtmp也无法在h5播放器播放了。
rtmp可以转成http-flv或hls(.m3u8)使用三方库去播放。
目前只使用过video.js播放过hls(.m3u8)其他格式未使用过。
有需求可研究下flv.js (opens new window)
协议 | http-flv | rtmp | hls |
---|---|---|---|
传输格式 | http流 | tcp流 | http流 |
视频封装格式 | flv | flv | ts文件 |
延迟 | 低 | 低 | 高 |
数据分段 | 连续流 | 连续流 | 切片文件 |
h5播放 | flv.js | video.js | hls.js |
推荐rtmp或rtsp转成http-flv去使用,这样延迟小一些。
编辑 (opens new window)
上次更新: 2022/09/06