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