Generate periodic narrative summaries via SSE streaming
youtube.com/watch?v=,
youtu.be/) and Twitch (twitch.tv/channel) formats.claude-3-5-sonnet, gpt-4o/validate-url.text/event-stream response with the following events:
| Event | Data | Description |
|---|---|---|
job_started | {job_id, youtube_url} | Job has started |
progress | {frames_captured, frames_needed} | Frame capture progress |
summary | {summary, frame_count, window_minutes, grid_b64} | Generated summary |
error | {error_type, message} | Error occurred |
job_stopped | {job_id, reason, summaries_generated} | Job completed |
capture_interval_seconds rate