Commit Graph

3 Commits

Author SHA1 Message Date
Jeff Emmett 1b4a32da55 feat: add live 360° stream splitting pipeline
Spawn N FFmpeg subprocesses per session, each reading RTMP and outputting
HLS per view. Includes session watchdog, status polling, graceful stop,
and HLS segment serving with CORS.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 14:28:10 -07:00
Jeff Emmett 2c39167ce9 feat: add 🌐 favicon and update title to 360split
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-16 13:34:20 -07:00
Jeff Emmett 65f663a461 Initial commit: 360° video splitter web app
Flask + FFmpeg app that splits equirectangular 360° video into
multiple flat perspective views (2/3/4/6) with configurable FOV,
overlap, and resolution. Deployed at 360split.jeffemmett.com.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-16 19:15:05 +00:00