One-click RTMP playback:After Load & Play, candidate HTTP-FLV and HLS addresses are generated using common SRS / nginx-http-flv rules and tried in order.
Preferred address:
Technical References
- Video.js — https://videojs.com/
- flv.js (bilibili) — https://github.com/bilibili/flv.js
Frequently Asked Questions
Which streaming protocols are supported?
RTMP, HTTP-FLV, and WebSocket-FLV playback are supported, with automatic fallback to HLS for compatibility.
Do I need to install Flash?
No. Playback is pure HTML5 built on Video.js and flv.js — you only need a browser.
Can I play an RTMP address directly?
Paste an rtmp:// address and click 'Load & Play'; the tool automatically generates HTTP-FLV / HLS candidate URLs and tries them in turn, so no manual conversion is needed.
Which protocols and browsers are supported?
HTTP-FLV, WebSocket-FLV, and HLS are supported. FLV requires MSE, so Chrome/Edge/Firefox desktop are recommended; iOS Safari can try HLS.
What could cause playback to fail?
The stream must allow CORS access and use H.264 + AAC encoding; RTMP addresses should follow the rtmp://host:1935/app/stream format.
Technical References
- Video.js — https://videojs.com/
- flv.js (bilibili) — https://github.com/bilibili/flv.js