
KMStreamX | Online IPTV Platfrom
KMStreamX is a full-stack OTT streaming web application for watching live sports, cricket matches, news, and TV channels with adaptive HLS video playback.
Project Overview
KMStreamX provides high-quality, low-latency live streaming for sports enthusiasts and TV viewers. Users can watch live cricket & football matches, access 24/7 news channels, view real-time match scores, and interact in live community match chats.
Key Features
Adaptive HLS video player with quality switching (1080p, 720p, 480p, Auto)
Live sports score integration with real-time ball-by-ball updates
Categorized live TV channels (Sports, News, Entertainment, Movies)
Real-time live chat room for viewers powered by Socket.io during live matches
Subscription & premium channel unlock via bKash, Nagad, and Cards
Picture-in-Picture (PiP) mode and fullscreen support for mobile & desktop
Admin panel for channel stream link management and match schedule creation
Fully responsive dark and light theme layout optimized for smooth video playback
Challenges & Solutions
Reducing video buffering latency during high-traffic live cricket matches was a primary challenge. Solved it by integrating HLS.js adaptive bitrate streaming backed by CDN caching. Implemented Socket.io for lightweight, real-time live match chat and live score scorecards.