FLV/RTMP Online Player

Streaming media playback solution based on flv.js, supporting RTMP and HTTP-FLV formats

Tip: HTTP-FLV format playback is supported. RTMP streams require server-side remuxing.

Example URL: https://sf1-cdn-tos.huoshanstatic.com/obj/media-fe/xgplayer_doc_video/flv/xgplayer-demo-360p.flv

β“˜ If you encounter playback issues, please check if the streaming server supports CORS, or use a proxy server
πŸ“Ά Waiting for stream URL input
πŸ“Ά Waiting for stream URL input

β“˜How to Resolve CORS Issues

  • βœ“Use a streaming server that supports CORS
  • βœ“Configure a reverse proxy server (e.g., Nginx) to forward requests
  • βœ“Use browser extensions to temporarily disable CORS (development only)
  • βœ“Add Access-Control-Allow-Origin headers on the streaming server

How to Use the FLV Player

Simple steps to play FLV streaming media online

1

Get the FLV Stream URL

Get the HTTP-FLV stream URL from a live streaming platform or streaming server

2

Paste the Stream URL

Paste the FLV URL into the input box above and click the Load Video button

3

Start Playback

Use the player controls for play/pause, volume, and fullscreen operations

What is FLV and RTMP Streaming

FLV (Flash Video) is a commonly used streaming video format, and RTMP (Real-Time Messaging Protocol) is a real-time messaging protocol developed by Adobe, widely used in live streaming scenarios.

FLV Player Features

  • Low-Latency Playback: Supports HTTP-FLV low-latency live stream playback
  • Hardware Acceleration: Leverages browser hardware decoding capabilities for smoother playback
  • Cross-Platform Compatibility: Supports desktop and mobile browsers
  • Real-Time Live Streaming: Supports real-time live stream playback and monitoring

Use Cases

  • Live streaming viewing
  • Security camera playback
  • Video live streaming testing
  • Streaming media development and debugging

Core Features

Professional FLV streaming media playback solution

⚑

Low-Latency Playback

Optimized buffering strategy for low-latency live streaming viewing experience

πŸ“±

Cross-Platform Compatibility

Supports browsers on Windows, Mac, iOS, Android, and other platforms

πŸ”§

Development & Debugging

Ideal for streaming media developers for testing and debugging

πŸ”’

Secure and Reliable

All processing is done locally in the browser, protecting your privacy and security

FAQ

Common questions about the FLV player

Does it support RTMP protocol? +
Browsers cannot directly play RTMP protocol streams. If you have an RTMP stream, it needs to be remuxed to HTTP-FLV format on the server side before it can be played in the browser.
What should I do if FLV streams won't play? +
Please check: 1) Is the stream URL correct? 2) Does the stream support CORS? 3) Is the stream server running properly? 4) Does your browser support Media Source Extensions?
What is HTTP-FLV? +
HTTP-FLV is a method of transmitting FLV-encapsulated streaming media data over the HTTP protocol. It combines the low-latency advantages of RTMP with the compatibility of HTTP, and is widely used in live streaming.