HlsKitt — HLS Video Streaming PHP Script
Self-hosted PHP video streaming script. Upload videos, encode to adaptive HLS, distribute to multiple storage servers, and stream via a built-in watch/embed player. No framework, no SaaS lock-in.
Features
• Upload — local chunked upload, remote/FTP URL, or torrent import
• Adaptive HLS encoding — multi-quality ladder, optional AES-128 encryption
• Encoding servers — local ffmpeg, remote agent, or Bunny Stream (cloud encode — no ffmpeg on main server)
• Storage servers — local, FTP, SFTP, S3, Wasabi; multiple replicas per video
• Subtitles — VTT/SRT upload or URL import
• Watch & embed player — Plyr or Video.js, public links + iframe embed
• Admin panel — dashboard, videos, folders, queue, encoders, storage, settings
• Background queue — CLI workers or HTTP cron for shared hosting
• REST API + browser install wizard at /install
Live Demo
hlskitt-demo.kittapps.com/login
Admin login: Email: admin@example.com | Password: password
Demo is read-only — browse the admin panel, watch/embed pages, and explore the app. Uploads, edits, and deletes are disabled.
Requirements
• PHP 8.1+ (PDO, cURL, JSON)
• MySQL or SQLite
• Apache/Nginx → document root /public
• Cron or CLI for background jobs
• Optional: ffmpeg, Bunny Stream, Redis
Contact
Questions before buying? Telegram: @kittapps
Free install support included after purchase.
Telegram: t/me/kittapps
Telegram: t.me/kittapps
Self-hosted PHP video streaming script. Upload videos, encode to adaptive HLS, distribute to multiple storage servers, and stream via a built-in watch/embed player. No framework, no SaaS lock-in.
Features
• Upload — local chunked upload, remote/FTP URL, or torrent import
• Adaptive HLS encoding — multi-quality ladder, optional AES-128 encryption
• Encoding servers — local ffmpeg, remote agent, or Bunny Stream (cloud encode — no ffmpeg on main server)
• Storage servers — local, FTP, SFTP, S3, Wasabi; multiple replicas per video
• Subtitles — VTT/SRT upload or URL import
• Watch & embed player — Plyr or Video.js, public links + iframe embed
• Admin panel — dashboard, videos, folders, queue, encoders, storage, settings
• Background queue — CLI workers or HTTP cron for shared hosting
• REST API + browser install wizard at /install
Live Demo
hlskitt-demo.kittapps.com/login
Admin login: Email: admin@example.com | Password: password
Demo is read-only — browse the admin panel, watch/embed pages, and explore the app. Uploads, edits, and deletes are disabled.
Requirements
• PHP 8.1+ (PDO, cURL, JSON)
• MySQL or SQLite
• Apache/Nginx → document root /public
• Cron or CLI for background jobs
• Optional: ffmpeg, Bunny Stream, Redis
Contact
Questions before buying? Telegram: @kittapps
Free install support included after purchase.
Post automatically merged:
Telegram: t/me/kittapps
Post automatically merged:
Telegram: t.me/kittapps
Last edited: