浅谈WebSocket-FLV

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

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

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

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

HTTP-FLV见文章

RTMP见文章

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

相关推荐
天上的光7 小时前
计算机网络——协议
网络·网络协议
百渡ovO7 小时前
HTTP快速入门
网络·网络协议·http
再坚持一下!!!10 小时前
5G专网、物联网、IP网络专业技术知识
网络·物联网·网络协议·5g·ip
qq_3597162319 小时前
UDP的使用
网络·网络协议·udp
提笔忘字的帝国1 天前
宝塔SSL自动续签
网络·网络协议·ssl
上海云盾商务经理杨杨1 天前
高防IP如何抵御CC攻击?2025年全面防护机制解析
网络·网络协议·tcp/ip·网络安全
李白你好1 天前
Ping命令为何选择ICMP而非TCP/UDP?
网络协议·tcp/ip·udp
high20111 天前
【 运维相关】-- HTTP 压测/负载发生器之新秀 oha
运维·网络协议·http
AD钙奶-lalala1 天前
HTTP response code 200 206 416详解
网络·网络协议·http
蒋星熠1 天前
WebSocket网络编程深度实践:从协议原理到生产级应用
网络·数据库·redis·python·websocket·网络协议·微服务