当前位置: 首页 > article >正文

浅谈WebSocket-FLV

        FLV是一种视频数据封装格式,这种封装被标准通信协议HTTP-FLV和RTMP协议应用。

        而WebSocket-FLV是一种非标的FLV封装数据从后端发送到前端的一种方式。

        在WebSocket的url请求中,包含了需要请求设备的视频相关信息,在视频数据到达时,按照flv封装后,通过websocket推送到前端。

        基于进一步的扩展,可以在websocket中增加私有的上下行指令,以完成暂停、快进、单步等控制指令,以实现本地化播放器效果。

       HTTP-FLV见文章

       RTMP见文章

        websocket前端在收到flv封装的视频数据后,可以直接使用第三方js进行播放,也可以自行解封flv,得到视频帧数据,通过wasm进行解码播放。


http://www.kler.cn/a/612864.html

相关文章:

  • vsCode中的正则表达式
  • 仓储物流中UWB标签实现货物实时追踪的技术路径与品铂科技方案解析
  • unity实现图片查看器有限制的移动缩放功能
  • LabVIEW时间触发协议
  • 3.1.3 MYSQL连接池
  • HarmonyOS:UI布局屏幕适配不同机型
  • Vue3.X项目中包依赖的解析与安装出现问题如何解决?
  • “头”里有什么——HTML 元信息
  • 2025年湖南建筑安全员B证备考资料
  • 数据库基础(聚合函数 分组 排序)
  • 【数据结构】C语言实现并查集:双亲指针映射与动态连通性实现详解
  • Go 语言标准库中sort模块详细功能介绍与示例
  • 【学Rust写CAD】16 零标记类型(zero.rs)
  • LogitsProcessor代码分析
  • 3.28日,NBA,欧篮联全扫盘,太阳VS森林狼
  • 小林coding-10道Java集合面试题
  • 深入理解 dispatchEvent:前端事件触发的艺术
  • DPO介绍+公式推理
  • C++中的智能指针
  • Spring Boot深度解析:从核心原理到最佳实践