Next-Gen Cinema Playback System powered by NVIDIA GPUs. An experimental project exploring the limits of software-based DCP playback.
This is a GPU-accelerated Screen Management System (SMS) experiment. We are ditching traditional CPU decoding for the raw power of NVIDIA Pascal+ GPUs.
The Goal: Real-time 4K DCP playback, buttery smooth performance, and a modern web-based control interface.
- GPU Native: Uses
nvJPEG2000for blazing fast decoding. - 4K Ready: Plays high-bitrate content without breaking a sweat.
- Modern UI: React + Vite frontend. Dark mode by default.
- Web Control: Control your cinema screen from any browser.
cd sms_agent
pip install fastapi uvicorn pydantic
python agent.pycd sms_frontend
npm install
npm run devVisit http://localhost:5173 and start the show.
- Core: C++ Player + NVIDIA nvJPEG2000 + ASDCP + SDL2
- Agent: Python FastAPI
- UI: React 19
This is an experimental project. It's fast, it's cool, but don't run your IMAX premiere on it just yet.
Built with ❤️ and C++
