proceso de flujo de video desde el búfer de memoria

Necesito analizar una transmisión de video (mpeg ts) del protocolo de red patentado (que ya sé cómo hacer) y luego me gustaría usar OpenCV para procesar la transmisión de video en cuadros. Sé cómo usar cv :: VideoCapture desde un archivo o desde una URL estándar, pero me gustaría configurar OpenCV para leer desde un búfer (s) en la memoria donde puedo almacenar los datos de transmisión de video hasta que sea necesario. ¿Hay alguna manera de configurar un método de devolución de llamada (o cualquier otro interfrace) para que todavía pueda usar el objeto cv :: VideoCapture? ¿Hay una mejor manera de lograr procesar el video sin escribirlo en un archivo y luego volver a leerlo? También me entretendría usando FFMPEG directamente si esa es una mejor opción. Creo que puedo convertir AVFrames a Mat si es necesario.

Respuestas a la pregunta(1)

Su respuesta a la pregunta