协议边界
RTMP 在 Flash 时代可用于网页播放,但现代浏览器已经不能直接播放 RTMP。现在它更多作为推流、源站或平台 ingest 协议。
播放与检测逻辑
- RTMP URL 在本页会进入诊断模式,工具会提示为什么不能直连播放。
- 如果你掌握 RTMP 源站,应在服务端转成 HLS、HTTP-FLV、WS-FLV 或 WebRTC。
- 如果你只是推流到平台,网页播放地址通常不是 rtmp://,而是平台生成的 HLS 或 WebRTC 播放地址。
常见问题
RTMP 还能在网页里播放吗?
现代浏览器不能直接播放 RTMP。Flash 结束后,网页端通常需要 HLS、FLV over MSE 或 WebRTC。
RTMP 和 HTTP-FLV 是一回事吗?
不是。RTMP 是传输协议,HTTP-FLV 是通过 HTTP 传输 FLV 数据,后者可通过 MSE 播放器在浏览器尝试播放。
RTMP 地址适合做在线播放测试模板吗?
只适合做诊断模板,不适合作为浏览器可播放示例。真实播放应测试转换后的 HLS/FLV/WebRTC 地址。