Im пытается сделать мой первый клиент xmpp с webrtc videochat используя strophe с. strophe.jingleиспользуя ледяные кандидаты с jingle
Существует очень небольшая документация для этого, поэтому ive закончил код примера грабежа, чтобы попытаться заставить его работать.
Я успешно отправляю приглашение на видеочат другому пользователю через XMPP, и приложение пытается настроить чат. Однако его дает мне ошибки о ICE Кандидатов, как это (он бросает 6-8):
addIceCandidate failed SyntaxError: Failed to execute 'addIceCandidate' on 'RTCPeerConnection': The ICE candidate could not be added. a=candidate 2565634929 1 udp 41819903 66.228.45.110 64264 typ relay raddr 79.260.27.217 rport 58182 generation 0
Ive сделали достаточно поиска, чтобы понять, что мне нужно, чтобы установить сервер льда URLs или что-то. Но я не понимаю, как это сделать.
Ive пытался:
var ice_config = {iceServers: [{url: 'stun:stun.l.google.com:19302'}]};
connection.jingle.ice_config = ice_config;
Я посылаю приглашение как этот
connection.send($pres({to:peer}));
connection.jingle.initiate(peer, connection.jid);
В этот момент я чувствую, как его все над моей головой, и его очень трудно читать на нем без любая реальная документация. Если кто-то может бросить мне кость, я действительно буду очень счастлив.
Спасибо! Я пытаюсь переписать переменную строки, но нормальное str.replace on line не работает. У вас возникнут какие-либо внутренние советы? =) 'line = str_replace ('a = кандидат', 'кандидат', строка); ' – Havihavi
Эй, Хави .. Я тоже пытаюсь реализовать ту же самую вещь, о которой вы говорили выше ... Можете ли вы, пожалуйста, направить меня, что я могу сделать передачу сигналов с помощью XMPP с помощью приложения webrtc videoChat. Я новичок в этом. – sid
Как я могу использовать strophe.jingle в моем проекте Android – sid