Как организовать захват видео с hdmi и дальнейшую его трансляция по воздуху с минимальной задержкой?
Хочу организовать трансляцию изображения с любого hdmi устройства без ощутимой задержки по сети.
Желаемое хочется 4к 60 кадров, но 1080х60 тоже подойдет.
Кто сталкивался, будет интересна любая помощь, что почитать, какие протоколы использовать, библиотеки может какие то, будет полезна любая информация.
Цель, использование Standalone VR устройств в качестве монитора для пк и консолей.
tonx92, Вы попробуйте поиграть с задержкой ввода 50 мс (20 Гц, Карл!) в real-time игры. При том, что большинство VR игр вполне себе рендерятся на обычном мониторе вместе с шлёмом.
chupasaurus, до 50 вывод это приемлемо, ввод я и не планировал делать, он будет дефолтный.
А так многие играют с задержкой в районе 50 на вывод, на современных телеках в связи с большим количество обработок очень приличная задержка, и в лучшем случае в игровом режиме это 30-50.
А по 5 ггц и ввод со шлема с меньшей задержкой пашет, пробовал через riftcat через роутер, а если на прямую сеть без роутера организовать, будет вообще все ок и с вводом и выводом.
Пошёл на сайт DNS, выкинул все бренды Хуньлунь, первый попавшийся гнусмас без инфы, вторым чуть дороже - LG LJ500 (FullHD@50Hz) с задержкой ввода меньше 30 мс в игровом режиме.
У Wi-Fi одна причина задержек - интерференция - в 3 лицах:
Количество клиентов на точке (Wi-Fi работает через распределение времени на каждого клиента), причём пассивные тоже влияют
Шумы, которые будут терять пакеты как от клиента (возможна быстрая ретрансляция), так и от точки (ждите в очереди клиентов из п. 1)
Выдаваемая клиенту скорость от максимальной в протоколе (из-за шумов и кол-ва клиентов), внезапно влияет минимально