浅谈WebSocket-FLV

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

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

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

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

HTTP-FLV见文章

RTMP见文章

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

相关推荐
fiveym2 小时前
二层核心网络技术通俗解析(VLAN/Access/Trunk/LACP/ARP)
服务器·网络·网络协议
专注VB编程开发20年3 小时前
Vscode调试是真不方便
网络·网络协议
mobai74 小时前
frr使用Valgrind定位内存泄漏
网络协议
袁小皮皮不皮6 小时前
HCIP-BFD 学习笔记
运维·服务器·网络·笔记·网络协议·学习·智能路由器
xlq223226 小时前
54.序列化和反序列化
服务器·网络·网络协议·tcp/ip
JiaWen技术圈6 小时前
后端无状态鉴权 JWT 或 OAuth2 及其区别与实现
服务器·网络·网络协议
发光小北7 小时前
Profinet 从站转 Modbus TCP 网关如何应用?
网络协议
Shota Kishi8 小时前
基于 Solana Geyser gRPC 数据流的 pump.fun 代币铸造实时检测:流式架构与 HTTP/2 协议分析
网络协议·http·架构
vim怎么退出8 小时前
排查 WebSocket "Invalid frame header" 的一次复盘
websocket·node.js·express
lularible9 小时前
PTP协议精讲(3.13):故障处理与诊断——PTP的“健康卫士“
网络·网络协议·开源·嵌入式·ptp