- Мне нужно реализовать аудиосвязь один ко многим с помощью webrtc . Подходит ли для этого peerjs?
- Я уже использую socketio с nodejs. Этого достаточно для webrtc?
- Пожалуйста, предложите некоторые варианты реализации связи один ко многим с использованием webrtc. Я новичок в webrtc.
Является ли Peerjs только для один на один webrtc?
Ответы (1)
С помощью PeerJS можно создать сеанс webrtc «один ко многим», поскольку каждый одноранговый узел получает свой уникальный идентификатор однорангового узла. Вы можете передать захваченный MediaStream каждому из пиров, с которыми вы хотите общаться.
Я бы посоветовал вам написать приложение «один к одному», а затем попытаться расширить его до «один ко многим», так как сначала вам нужно понять, что происходит в WebRTC.
SocketIO: вы можете использовать Socket.io для сигнальной части WebRTC, в PeerJS это уже встроено. Ищите PeerServer Cloud...
person
kangaro0
schedule
23.08.2017
Может быть, один к нескольким. Я подозреваю, что это будут вызовы сетки, а не масштабирование.
- person jib; 24.08.2017
@kangaro0 Я создал общение один на один и один со многими. Один к одному работает нормально, когда я подключаю третий одноранговый узел, второй и третий одноранговые узлы начинают связь (потоковое аудио), а первый не получает аудиопоток от обоих одноранговых узлов, но первый клиент все еще подключен к одноранговым узлам. .
- person Sreekanth P M; 24.08.2017
Вы имеете в виду, что первый клиент все еще подключен к сигнальному узлу?
- person kangaro0; 30.08.2017
@kangaro0 Первый клиент подключен, но второй и третий клиенты получают потоковую передачу только тогда, когда третий клиент подключается к этому сеансу.
- person Sreekanth P M; 15.09.2017