Putting each segment into it's own NOSTR event makes a lot of sense for live streaming but for videos that would be an unnecessary overhead.
There is also a chunked blobs BUD10 draft https://github.com/hzrd149/blossom/blob/chunked-blobs/buds/10.md but that is more for generic files with fixed blob sizes.