Most video processing is a batch job. You upload a file, a pipeline chews through it, and minutes or hours later you get an output. That model breaks completely when the goal is to publish a highlight while the match is still being played.
Source: [Dev.to](https://dev.to/zentagai/real-time-vs-batch-why-live-sports-highlights-need-a-different-architecture-2m24)