About Us

Professional M3U8 Online Player

StreamFlow is a fully browser-based HLS streaming player and converter. No installation, no uploads, full privacy protection — effortless video processing.

100%
Runs Locally
0
Server Uploads
HLS.js
Core Engine
2
Languages
Core Features
Online Streaming
Paste any M3U8 URL for instant playback. Live streams and VOD both supported — no plugins needed.
📊
Adaptive Bitrate
Auto-parses master playlists and lists all quality levels. Switch manually at any time.
M3U8 to MP4
Concurrent TS segment download and local merging into MP4. Fully offline, fully private.
📈
Live Playback Stats
Monitor resolution, bitrate, and buffer duration in real time.
🌐
Bilingual UI
Full Chinese and English support. One click to switch — all content updates instantly.
🔒
Local Privacy
All processing happens in your browser. Your video never touches any third-party server.
How It Works
▶ HLS Playback
01
Fetch Playlist — Load the .m3u8 file and parse the master or media playlist
02
Bitrate Selection — Auto-select the best quality based on network conditions
03
Segment Download — Sequentially download .ts segments into the playback buffer
04
MSE Injection — Feed segments into the video element via Media Source Extensions
HLS.jsMSE APIVideo ElementWeb Worker
⇄ Conversion Process
01
Parse M3U8 — Extract all TS segment URLs, resolve relative and absolute paths
02
Concurrent Fetch — Download multiple segments in parallel with configurable concurrency
03
In-memory Merge — Concatenate all segments in order using a Uint8Array buffer
04
Blob Export — Create a video/mp4 Blob and trigger download via Object URL
Fetch APIUint8ArrayBlob APIPromise.all
Use Cases
🔬
Live Stream Debugging
Quickly verify HLS live streams are working correctly — no test environment needed.
📦
Video Archiving
Convert online M3U8 videos to local MP4 files for offline viewing and storage.
🎓
E-learning Platforms
Educational platforms typically use HLS delivery. Easily preview and download courses.
🛠️
Streaming Dev & Test
Test M3U8 files from different CDNs, verify CORS settings and playlist format.
📡
IPTV Preview
Many IPTV and online TV services use M3U8. Quickly preview and validate channel content.
🔭
Media Research
Study the HLS protocol, M3U8 format spec, fragmentation strategies, and ABR algorithms.
Contact Us
✉️
Email
Technical support & feature requests
💻
GitHub
github.com/streamflow
Submit issues & contribute code
🐦
Twitter / X
@streamflow_app
Latest news & release updates