Любые известные методы, как работать с двумя входящими видеокадрами (с двух разных камер) и транслировать их как - PullRequest
0 голосов
/ 06 февраля 2020

enter image description here

Я работаю с процессором Allwinner A20 (как вы можете видеть на рисунке выше), и этот процессор может получать кадры с двух разных камер. Сегодня текущий код получает видеокадры с одной из камер (используя драйвер CSI), затем видеокадр направляется на HW-видеокодер, а затем закодированные кадры выводятся (используя FFmpeg или другой инструмент). которые знают, чтобы иметь дело с этим типом кодера HW). Однако сегодня я могу работать только с одной камерой (камера 0 или камера 1), поскольку у меня есть только один кодер видео HW.

Существует ли распространенный метод или решение для работы только с одним видео HW кодер для обеих камер одновременно?

Я подумал, может быть, синхронизировать между двумя камерами (но FPS и разрешение должны быть одинаковыми), и объединить кадр камеры-0 в кадр камеры-1 в один большой кадр, затем закодировать его (как один кадр) и после декодирования разделить на два кадра. Мне действительно не нравится это решение, и мне было интересно, есть ли хорошо известные решения для этого сценария.

Спасибо !!!

...