У меня есть куча живых видеопотоков udp, которые в настоящее время просматриваются телевизионными приставками в моей сети. Я хотел бы забрать это видео (теперь я могу сделать это с помощью vlc) и передать его на другие конечные точки, не поддерживающие STB (веб-страницу или какой-либо телефон / планшет).
Прямо сейчас я могу взять поток udp с помощью vlc и преобразовать его в поток http на порту 8080 моего ящика vlc. Затем я могу использовать клиент vlc, чтобы взять и посмотреть этот видеопоток.
Вот где я не уверен, что с этим делать. Я действительно сомневаюсь, что хотел бы, чтобы все, кто смотрит видео, подключились к моему серверу vlc, который выполняет кодирование, так как мне распространить это живое видео людям, которые хотят его увидеть?
Настройте VLC для преобразования ваших UDP-потоков в веб-совместимый формат, такой как прямая трансляция Apple HTTP. Возможно, вам придется попросить VLC разместить потоки на сервере с поддержкой WebDAV, таком как Apache. Затем вы можете указать своим пользователям на сам Apache или запустить его с помощью веб-ускорителя, такого как Varnish, если вы ожидаете большой аудитории.
Вы можете рассмотреть возможность транскодирования в реальном времени, такого как Envivio 4Caster или Harmonic ProStream 4000, чтобы заменить VLC.
Надеюсь это поможет.