WebRT C несколько подключений на одного клиента .. проблема с видео каналами - PullRequest
0 голосов
/ 04 мая 2020

Я внедряю платформу WebRT C, которая станет центром общения людей во время прослушивания музыки c. В предыдущем рабочем состоянии платформы использовалось одно соединение webRT C на клиента, которое необходимо было пересматривать при каждом изменении соединения. Так как это должно происходить часто, я использовал несколько соединений webRT C для каждого клиента (каналы данных - одно соединение webRT C, VideoIn - одно соединение webRT C, VideoOut - одно соединение webRT C, ... ). Каналы данных работают должным образом, но когда я открываю видеоканал, тогда элемент видео html, который должен отображать поток, пуст. Любые предложения о том, как я могу решить эту проблему.

Код: https://github.com/GregorGT/Party.git

Функция настройки видеопотока находится в client / js / app. js и называется attachMediaStream. Нет ошибок, и фид успешно настроен, но ничего не отображается.

Как проверить код? Загрузите его с git. Выполните: npm test, чтобы запустить сервер. Запустите Chrome или Firefox и перейдите на localhost: 8080 Создайте еще один экземпляр, открыв другую вкладку, и перейдите на localhost: 8080 Чтобы присоединиться к игре, нажмите «party» на обоих экземплярах. Идите с одним человеком к другому, используя миникарту, и нажмите на другого пользователя. Теперь должен отображаться видеопоток пользователей, но это не так. Однако ошибок не возникает.

...