I'm using OpenCV with Python, and I want to do something fairly simple: read frames in order and send them over network. This is actually working fine, but I have and additional requirement: I want to read that video from memory instead of disk - meaning, I already have the file buffered in memory (a buffer array, for instance) and I want to use that.
Is it possible? Looking at OpenCV's VideoCapture
docs I couldn't find a constructor or method that accepts anything other than the device index or the filename, but I'm asking since, well, it seems the kind of functionality that should exist... (if that means anything..)