So, maybe this is a concept out of the domain of programming... but I think not.
Lets say we have a 400MB video file that we want to either send somewhere, or stream.
Can we use python to break it into binary, break the binary into chunks, and then send the chunks to be reformed on the opposite end (either in real time or for later use)?
If so, can we create multiple streams to load various parts of the binary chunks simultaneously?
Is binary the wrong format?
I considered just "trying" it, but I figured there might be a "better way" as there always seems to be with Python... so, any thoughts? If this is possible, I would like to try to do a proof of concept on my own, unless it's been done already.. in which case, it would be fun to try and improve on it. Like merging streams, or similar.
EDIT:
Ok, so trying to answer my own question - I guess this is considered serialization. If that is the case, what would be the best way to serialize something of this size? Does it matter? Can we serialize in chunks? Or does that happen automatically?