Какие технологии / протоколы для трансляции нескольких синхронизированных видео на веб-клиент? - PullRequest
0 голосов
/ 10 декабря 2018

Представьте себе сценарий оператора безопасности в браузере:

  • несколько камер, транслирующих в режиме реального времени с объекта: они будут «подталкивать» видео (возможно, через RTP) к ... чему-тов зависимости от того, что должно произойти, чтобы сделать его доступным для приложения-браузера оператора)
  • хотя бы один удаленный оператор просматривает некоторое количество этих потоков, синхронизированных в браузере.

Каковы здесь варианты с точки зрения технологии, протоколов и т. Д., Для конвейера, который будет доставляться с камеры в браузер оператора в режиме реального времени (предпочтительно менее 2 с)?Каково современное состояние?

Насколько я понимаю:

  • браузеры, как правило, не могут принимать протоколы реального времени (RTSP и т. Д.)
  • WebRTC не годитсяпри большом количестве источников видеосигнала (потенциально 4-8) управление сессией было бы странным, если бы произвольные потоки шли в облако для использования в одном или нескольких различных сеансах браузера (пожалуйста, убедите меня, если я ошибаюсь!)
  • HLS потребуются некоторые действительно агрессивные «взломы» из-за проблем с задержкой с короткими сегментами, специфическими вариантами кодирования, а также, кажется, только хорошо работают в Safari?
  • что еще?Я не знаю, что я не знаю: -)
...