StreamHub
StreamHub is a lightweight web-based streaming application designed to play M3U and M3U8 playlists directly in the browser. The project provides a simple interface to load IPTV playlists, browse channels, and stream media without installing additional software.
📌 Description
StreamHub was built to explore how streaming playlists work and how browser-based video players handle live media streams. The application parses playlist files and dynamically generates a channel list for easy navigation.
The goal of this project was to understand streaming protocols, playlist parsing, and real-time media playback using JavaScript.
📸 Screenshots
✨ Features
- M3U and M3U8 playlist support
- Browser-based media streaming
- Dynamic channel list generation
- Simple and clean interface
- Lightweight and fast loading
- Error handling for unsupported streams
⚙️ How It Works
The application reads playlist URLs and parses channel information using JavaScript. Each stream link is extracted and displayed as a selectable channel.
When a channel is selected, the built-in player loads the stream and begins playback directly inside the browser using modern video streaming capabilities.
🧰 Tech Stack
- HTML5
- CSS3
- JavaScript
- HLS Streaming (M3U8)
- Custom Playlist Parser
▶️ Live Demo
Try StreamHub Online:
👉 Live Demo
💻 GitHub Repository
Source code available here:
Comments
Post a Comment