Я в шоке от стабилизации видео на Инспайере. Были моменты когда думал что то ли всё зависло, то ли камера на штативе стоит :-) Кадр держит капитально, хотя ветер приличный.
Сам Инспайр через свой лайтбридж нормально в инет стримить не умеет (только RTMP могёт), так что тут на помощь приходит Виртурилка с HDMI входом. Трансляция HD, через сервер, куча смотрящих клиентов, рестриминг на лету в RTMP и всё такое. Битрейт полтора-два мегабита (меняется на лету). С борта видео по UDP идёт через свой протокол. RTP отправился в топку, не устраивает он меня в некоторых нюансах, так что свой протокольчик набросал. Пока ещё неидеально получилось, но работает довольно стабильно. Из-за оптимизации задержки (как обычно, 200-300 мс относительно источника HDMI сигнала) пришлось пожертвовать качеством, так что дропы иногда бывают. Если отключить оптимизацию - дропов нет, картинга дёргаться перестаёт, но задержка будет уже около секунды (или больше, если связь совсем паршивая). Если же включить Full HD - тоже работает, но задержка раза в два-три больше. Но всё равно несравнимо меньше чем если бы просто через RTMP стримили.
Хотя у лайтбриджевого приложения есть возможность сразу RTMP фигачить, не всегда это проблему решает. У нас вот получилось готовое решение - на земле стоит коробочка, которая через локалку или 4G принимает видео с бортовой Виртурилки и выдаёт на свой HDMI выход. Который уже подключается к студийному микшерному оборудованию. В итоге прозрачный мост получается борт - студия. Аналоги такому решению, конечно, есть, но с аццкими ценниками.
Собссно, трансляция уже закончилась, выкладываю запись теста. Видео с экрана грабилось ffmpeg'ом, так что артефактов сжатия добавилось.
Гость Среда, 13 Января, 2016 15:35 цитировать ссылка на коммент