This is just delegating part of local node’s filesystem job to satellite, resting unnecessary dependencies, and obscuring data access making it harder for local filesystem to optimize usage.
And on the node you are having potentially an extra metadata lookup and seek to the right place in the file, so you are saving nothing.
In the end you have increased load on a sattelite, increased complexity by entangling unrelated data together and in the best case maybe slightly reduced already minimal load on storagenode filesystem.
If customer needs to fetch specific data, the local solution would be the fastest -I.e. let filesystem do its job, and not disrupt caching and other optimizations by hiding complexity inside opaque blobs.
Video content provider in your example are in fact splitting video files into small chunks to improve performance, the opposite of what you are suggesting.