个人博客 个人博客
首页
  • 前端
  • 后端
  • Git
  • Docker
  • 网络
  • 操作系统
工具
阅读
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

董先亮

前端react开发
首页
  • 前端
  • 后端
  • Git
  • Docker
  • 网络
  • 操作系统
工具
阅读
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 高德地图接入
  • 以鼠标为中心缩放
  • 银行卡号验证
  • 前端规范化
  • 二维码与条形码
  • 监控设备接入
    • 获取鼠标位置坐标
    • node、npm关系
    • node-sass版本问题
    • html实现拖拽
    • npm发包
    • rullup打造工具库
    • 九宫格拖拽
    • 前端项目审核
    • 多次引用相同文件的打包问题
    • 前端面试题
    • websocket即时通讯
    • 前端专题
    NeverStop1024
    2022-09-05
    目录

    监控设备接入

    # 视频流分类

    视频流常见协议有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
    二维码与条形码
    获取鼠标位置坐标

    ← 二维码与条形码 获取鼠标位置坐标→

    最近更新
    01
    mock使用
    07-12
    02
    websocket即时通讯
    07-12
    03
    前端面试题
    07-09
    更多文章>
    Theme by Vdoing | Copyright © 2022-2023 NeverStop1024 | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式