返回指南
直播 FLV

RTMP / HTTP-FLV 直播播放指南

发布: 更新: 难度:入门

直播协议对比

协议特点适用
RTMP低延迟,依赖 Flash 时代技术传统推流 / 拉流
HTTP-FLV低延迟,HTML5 可播网页直播首选
WebSocket-FLV更低延迟对延迟敏感场景
HLS高兼容、切片分发点播与移动端

播放步骤

  1. 复制直播流地址(.flv 或 RTMP 地址)。
  2. 打开RTMP 视频流播放器
  3. 粘贴地址,一键播放。
  4. 无法播放时,工具自动回退到 HLS。

技术说明

播放器基于 Video.jsflv.js(bilibili 开源),通过 Media Source Extensions 在浏览器内解码,无需安装 Flash 播放器。

常见问题(FAQ)

为什么需要 CORS 才能播放?

浏览器跨域安全策略要求流媒体服务器配置 CORS 头,否则无法在网页端拉流。

延迟一般多高?

HTTP-FLV 通常 1–5 秒延迟;对延迟要求更高的场景可评估 WebRTC 方案。

参考资料

  1. Video.js: https://videojs.com/
  2. flv.js(bilibili): https://github.com/bilibili/flv.js

相关工具