Sip.js: Multiplexing RTCP in Chrome Canary erforderlich

Erstellt am 18. Jan. 2017  ·  3Kommentare  ·  Quelle: onsip/SIP.js

Laut dieser Ankündigung :

Ab dem neuesten Chrome Canary-Build lautet die standardmäßige RTCP-Multiplexing-Richtlinie „require“ statt „negotiate“. Dies wird sich auf die nächste Chrome-Version M57 auswirken.

Für jede Anwendung, die RTCP-Multiplexing noch nicht unterstützt, können Sie das alte Verhalten erhalten, indem Sie die RTCRtpMuxPolicy explizit auf "negotiate" in der RTCConfiguration setzen.

Einige Endpunkte (z. B. Asterisk) unterstützen rtcp-mux noch nicht und werden daher nach der nächsten Chrome-Version nicht mehr funktionieren.

Hilfreichster Kommentar

Es tut mir leid. Du hast Recht. Ich habe die Ankündigung nicht gelesen, bevor ich geantwortet habe, und habe nur Ihre Zusammenfassung als Grundlage für meine Antwort verwendet. Ja, wir sollten noch einen weiteren Hack hinzufügen. Erneutes Öffnen dieses Themas.

Alle 3 Kommentare

Daran können wir in SIP.js nichts ändern. Wenn Sie dies weiter besprechen möchten, empfehle ich Ihnen, sich an Asterisk zu wenden oder Sie können mit anderen SIP.js-Benutzern auf unserer Mailingliste diskutieren. Danke.

Es tut mir leid. Du hast Recht. Ich habe die Ankündigung nicht gelesen, bevor ich geantwortet habe, und habe nur Ihre Zusammenfassung als Grundlage für meine Antwort verwendet. Ja, wir sollten noch einen weiteren Hack hinzufügen. Erneutes Öffnen dieses Themas.

Es sollte beachtet werden, dass ich dies mit FreeSWITCH 1.6.14 und RTPEngine getestet habe und keine Probleme mit dem Multiplexen von RTCP mit RTP hatte. Es scheint, dass Asterisk hier das einzige Problem ist.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen