processar fluxo de vídeo do buffer de memória

Preciso analisar um fluxo de vídeo (mpeg ts) do protocolo de rede proprietário (que eu já sei fazer) e depois gostaria de usar o OpenCV para processar o fluxo de vídeo em quadros. Eu sei como usar o cv :: VideoCapture de um arquivo ou de um URL padrão, mas gostaria de configurar o OpenCV para ler a partir de um buffer (s) na memória onde posso armazenar os dados do fluxo de vídeo até que sejam necessários. Existe uma maneira de configurar um método de retorno de chamada (ou qualquer outra interface) para que eu ainda possa usar o objeto cv :: VideoCapture? Existe uma maneira melhor de realizar o processamento do vídeo sem gravá-lo em um arquivo e depois relê-lo. Eu também gostaria de usar o FFMPEG diretamente, se essa for uma escolha melhor. Acho que posso converter AVFrames em Mat, se necessário.

questionAnswers(1)

yourAnswerToTheQuestion