协议边界
WS-FLV 把 FLV 数据通过 WebSocket 传给浏览器,前端仍需要 MSE 播放器解封装并写入 SourceBuffer。生产环境通常要使用 WSS。
播放与检测逻辑
- HTTPS 页面只能稳定连接 wss://,不能连接不安全的 ws:// 公网流。
- 当前本地示例依赖开发环境 WS-FLV sample server,线上部署时应替换为真实 WSS-FLV 服务。
- WS-FLV 的协议边界比 HLS 更工程化,适合内网监控或低延迟预览测试。
常见问题
WS-FLV 为什么线上要用 WSS?
HTTPS 页面连接 ws:// 会触发 mixed content 或安全策略限制,生产环境应提供 wss://。
WS-FLV 是浏览器标准媒体协议吗?
不是。它是 WebSocket 传输加 FLV 封装,仍需要前端播放器和 MSE 支持。
公开 WS-FLV 示例为什么少?
WS-FLV 常用于私有摄像头、监控平台或自建流媒体服务,公网匿名稳定样本不多。