Ответ 1
Является ли WebSockets через TCP достаточно быстрым протоколом для потоковой передачи видео, скажем, 30 кадров в секунду?
Да... это, посмотрите на проект . Websockets может легко обрабатывать HD-видеопоток. Однако вы должны пойти на Adaptive Streaming. Я объясняю здесь, как вы могли его реализовать.
В настоящее время мы работаем над веб-платформой для обмена мгновенными сообщениями с поддержкой чата, обмена файлами и видео/веб-камеры. С некоторыми битами и трюками мы получили потоковые медиа через websockets (использовали HTML5 Media Capture, чтобы получить поток из наших веб-камер).
Вам нужно построить stream API
и Media Stream Transceiver
для управления обработкой и транспортом связанных материалов.