KMStreamX | Online IPTV Platfrom

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.

Next.jsReactFastifySocket.ioRedisPostgreSQLDockerTailwind CSS

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.