Использование сервера node.js для нескольких одновременных видеопотоков webRTC - PullRequest
0 голосов
/ 10 января 2019

Я работаю над приложением, которое включает потоковую передачу видео из Microsoft Hololens в настольное приложение, которое, как мне сообщили, возможно только с помощью webRTC, который затем действительно хорошо интегрируется с серверами node.js. Моя единственная проблема здесь в том, что node.js может обрабатывать только одно соединение за раз, когда мне могут понадобиться сотни соединений.

Мой текущий мыслительный процесс заключается в том, что, возможно, у меня мог бы быть доступный массив различных портов, и хост подключается к первому доступному порту, затем клиент подключается к тому же порту, пока другой клиент еще не подключился. Любые советы о том, как подойти к этому, будут высоко оценены.

1 Ответ

0 голосов
/ 12 января 2019

nodeJS используется только для первоначальной связи с использованием сокетов, где пользователи, которые хотят общаться, обмениваются информацией о конфигурации с использованием протокола SDP и ICE, после чего пользователи устанавливают прямую связь без какого-либо сервера, так что это P2P. коммуникации. Так что NodeJS не является ограничением для потоковой передачи нескольких видео. Вы можете обратиться к превосходному ресурсу, чтобы узнать больше об этом в: https://webrtc.github.io/samples/src/content/peerconnection/multiple/ https://github.com/webrtc/samples/tree/gh-pages/src/content/peerconnection/multiple

Удачи

...