Streams a video as ASCII art over HTTP. Connect with curl — no browser needed.
curl localhostPlace the video in video.mp4/video.mp4. If missing, a test pattern is generated via ffmpeg.
ffmpeg decodes frames to raw RGB24 at 160×48px, 10 FPS. Each pixel maps to an ASCII character by luma. Frames stream as chunked HTTP responses.
docker compose upNginx proxies port 80 → Go server on 8080.
- Docker + Docker Compose
video.mp4(optional — test pattern used as fallback)