Go live 24/7 on YouTube
from any pre-recorded video.
AHCS loops your MP4 to YouTube Live with built-in FFmpeg, auto-restart, and a clean dashboard. No editing skills, no expensive encoders.
No credit card Runs anywhere Node.js runs MIT licensed
Morning Lofi Loop
2h 14m
Game OST 24/7
18h 02m
Sunset Visuals
—
Features
Everything you need to run a 24/7 channel.
Built around battle-tested FFmpeg, packaged into a single Node.js app you can deploy in minutes.
Infinite loop
Replay your source video forever with a single toggle. No splicing, no awkward gaps.
Auto recovery
Restarts FFmpeg on crash and resumes every active stream after a server reboot.
Optional re-encode
Stream-copy by default for zero CPU. Flip a switch to re-encode to H.264/AAC.
Private dashboard
Email + password login with bcrypt hashing. Every user only sees their own streams.
Lightweight
Single Node.js process, MySQL, EJS views. No build step, no front-end framework.
Deploy anywhere
cPanel Passenger, Plesk, Docker, or any VPS. Works on shared Node hosting too.
How it works
Live in three minutes.
No editing software. No expensive hardware. Just a video URL and your YouTube stream key.
Create your account
Sign up with email and password. Your dashboard is private and isolated from other users.
Add a video & key
Paste any direct MP4 URL or upload path, then add your YouTube Live stream key.
Hit Start and relax
We loop your video to YouTube via FFmpeg, restart on crashes, and keep it live 24/7.
Security first
Your keys never leave your server.
Because AHCS runs on your own infrastructure, your stream keys, source URLs, and user data stay inside your database. We don't proxy your video through anyone else.
-
Bcrypt-hashed passwords
12-round bcrypt. Plaintext passwords are never stored or logged.
-
Helmet & CSP headers
Strict Content-Security-Policy, XSS protection, and clickjacking defenses out of the box.
-
HTTP-only sessions
Sessions are stored server-side in MySQL with secure HTTP-only cookies.
-
Rate limiting built in
Login, signup and API endpoints are throttled against brute-force attempts.
# Your secrets stay on YOUR server SESSION_SECRET=•••••••••••• DB_HOST="127.0.0.1" DB_USER="ahcs" DB_PASSWORD=•••••••••••• # No third-party telemetry. Ever. ANALYTICS=false
Yours to fork, audit, and extend.
AHCS is MIT-licensed. Inspect every line of code, host it where you want, and shape it to your workflow. No lock-in, no surprise pricing.
MIT License
Use commercially, modify freely.
Forkable
Self-host on your own infra.
Community
Issues & PRs welcome.