Что должны делать образцы WebRTC на https://webrtc.github.io/samples/? - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь работать с образцами WebRTC из https://webrtc.github.io/samples/.

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

Итак, я ищу, например, https://webrtc.github.io/samples/src/content/peerconnection/pc1/, который должен быть демонстрацией подключения к равноправному узлу.

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

Если я читаю код, я могу найти подсказки, что это должно создать соединение между двумя машинами, но мне не удаетсячтобы понять как.Нигде на сайте не запрашивается одноранговое имя, имя комнаты или что-либо, что идентифицирует другую сторону, чтобы позвонить.

Я что-то здесь упускаю.

Я знаю, что есть много другихРешения для конференций WebRTC доступны в Интернете для демонстрационных целей, но все они намного сложнее.Я ищу простую демонстрацию 1: 1 с источником, которая позволит принять концепцию.

Ответы [ 2 ]

3 голосов
/ 22 мая 2019

Посмотрите на сопутствующий проект apprtc или шаги 7 и 8 WebRTC codelab

Наличие "равноправного" требует огромных усилий, таких как запусксигнальный сервер.Целью проекта примеров является только демонстрация того, как использовать API-интерфейсы, и он избегает темы сигнализации, вызывая функции API для другого объекта на той же странице.

0 голосов
/ 24 мая 2019

Я сам изменил демонстрационный код: http://wx.qibu.net.cn/home/demo,, используя signalR для веб-сокета.вы можете запустить его на разных компьютерах. Демонстрационный код должен быть отдельным, и при необходимости использовать серверы оглушения и поворота

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...