У меня есть проблема с функцией Removestream в WebRTC API, которая говорит: она вызывается каждый раз, когда MediaStream удаляется удаленным узлом. Но не в моем случае. Я создал одноранговое соединение следующим образом:
var STUN_OR_TURN = {"iceServers": [{"url": "stun:stun.l.google.com:19302"}]};
var pc_constraints = {"optional": [{"DtlsSrtpKeyAgreement": true}]};
pc = new webkitRTCPeerConnection(STUN_OR_TURN, pc_constraints);
Я добавляю поток следующим образом: pc.addStream(localStream);
И я удаляю удаленный поток в клиенте следующим образом:
pc.removeStream(localStream);
Функция onAddstream вызывается правильно, и событие успешно, но не в случае с onRemovestream.
У меня есть ошибка в моем коде?
Спасибо.