广告位

M3U8 Online Player

Ideal for developers debugging and daily HLS streaming, simply enter M3U8 URL to play with quality switching support.

M3U8 Online Player

00:00 / 00:00

Docs

Disclaimer: For legitimate HLS stream debugging only. Please respect copyright.

M3U8 Online Player is a web-based HLS streaming player built on hls.js, supporting direct playback of various live streams and video-on-demand content via M3U8 URLs.

Main Features

  • M3U8 URL Playback: Enter any standard M3U8 playlist URL to start playing.
  • HLS Streaming Support: Compatible with HTTP Live Streaming protocol for both live and VOD content.
  • Quality Switching: Detect and list all available quality levels for manual switching.
  • Playback Controls: Play, pause, seek, volume adjustment, and mute control.
  • Fullscreen Mode: Browser fullscreen support for enhanced viewing experience.
  • Responsive Design: Adapts to desktop and mobile devices with auto-adjusting layout.

How to Use

  1. Paste a M3U8 URL into the input field.
  2. Click the “Play” button or press Enter to load the video.
  3. The video will automatically start playing once loaded.
  4. Use the bottom control bar for pause, volume adjustment, and other operations.
  5. If multiple quality levels are available, switch via the quality selector.

Use Cases

  • Live Stream Viewing: Suitable for various HLS protocol live content.
  • Video Debugging: Quickly verify M3U8 URL validity during development.
  • Remote Collaboration: Share the link for others to directly watch the specified video stream.
  • Mobile Adaptation: Automatically adapts playback experience to different screen sizes.

Notes

  • This player relies on browser support for MediaSource Extensions or native HLS (such as Safari).
  • Some video streams may fail to play due to cross-origin restrictions.
  • It is recommended to use HTTPS protocol M3U8 links for best compatibility.

Last verified: 2026-04-06
Source: video-dev/hls.js

You May Also Like