... презентация подобной программы:
https://www.youtube.com/watch?v=lMHtMJ7KZfI
На сколько я понимаю, реализовать это лучше всего через OpenCV + Python.
Для функционала, показанного на "презентации", применять OpenCV необязательно, т.к. там происходит обработка кадров без какого-либо значимого анализа изображения.
Изменение перспективы - это типа ресайз и "искажение", скорее всего.
Вместо категории Системное программирование (не очень в тему) можно было бы указать языковые категории типа C/C++ или C#.
И ещё уточните парочку моментов:
1) какие параметры у исходных видеопотоков - кодек/формат, размеры, FPS, etc.?
2) что делать с аудио? Игнорировать, т.е. результат писать без звука?
3) нужна обработка в реальном времени или по записанным видео?
4) на какой операционной системе будете запускать? Если на делать на Python, то это не особо важно, но для других языков может быть существенно
5) что по срокам?