I’m now working with pyPreservica and video .mp4 files using GStreamer which is a multimedia library written in C but with Python bindings. I’m using client.bitstream_bytes(bitstream) and able to feed the chunks to the GStreamer pipeline and do HLS conversion which is great. However, I can do this only after all the chunks are downloaded.
I’m now attempting to feed the chunks to the GStreamer pipeline as they are downloaded using asyncio. At the moment, it appears to be that client.bitstream_bytes(bitstream) will block until the entire download is complete. Do you think it should be technically feasible to feed chunks as they are downloaded or am I just wasting my time?
Regards, Vinod