浅谈WebSocket-FLV

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

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

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

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

HTTP-FLV见文章

RTMP见文章

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

相关推荐
一只很酸de橘子2 小时前
关于https请求丢字符串导致收到报文解密失败问题
网络协议·http·https
帽儿山的枪手6 小时前
socket套接字你搞清楚了吗
网络协议·面试
白山云北诗7 小时前
什么是 DDoS 攻击?高防 IP 如何有效防护?2025全面解析与方案推荐
网络协议·tcp/ip·ddos·高防ip·ddos攻击怎么防·高防ip是什么
mxbb.7 小时前
我的HTTP和HTTPS
网络协议·http·https
洁✘8 小时前
web基础与http协议
网络·网络协议·http
我要喝可乐!10 小时前
OkHttp源码梳理
网络协议·http·okhttp
wang090712 小时前
网络协议之为什么要分层
网络·网络协议
穿条秋裤到处跑14 小时前
前端连接websocket服务报错 Unexpected response code: 301
websocket·网络协议·nginx
千码君201614 小时前
什么是数据链路层的CRC检测以及为什么要放到帧尾?
服务器·网络·网络协议·以太网·奇偶校验·crc检测·以太网帧
后院那片海15 小时前
Web基础与HTTP协议
网络·网络协议·http