Sip.js: Multiplexing RTCP required in Chrome Canary

Created on 18 Jan 2017  ·  3Comments  ·  Source: onsip/SIP.js

Per this announcement:

As of the most recent Chrome Canary build, the default RTCP multiplexing policy is "require", instead of "negotiate". This will affect the next Chrome release, M57.

For any application that doesn't yet support RTCP multiplexing, you can get the old behavior by explicitly setting the RTCRtpMuxPolicy to "negotiate" in the RTCConfiguration.

Some endpoints (Asterisk, for example) do not yet support rtcp-mux and will therefore stop working after the next Chrome release.

Most helpful comment

I'm sorry. You are correct. I did not read the announcement before replying and just used your summary as a basis for my reply. Yes, we should add yet another hack. Re-opening this issue.

All 3 comments

This is not something we can do anything about in SIP.js. If you would like to discuss this further, I would recommend reaching out to Asterisk or you can discuss with other SIP.js users on our mailing list. Thanks.

I'm sorry. You are correct. I did not read the announcement before replying and just used your summary as a basis for my reply. Yes, we should add yet another hack. Re-opening this issue.

It should be noted that I tested this with FreeSWITCH 1.6.14 and RTPEngine and neither had issues with multiplexing RTCP with RTP. It appears that Asterisk is the lone issue here.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

slavikbialik picture slavikbialik  ·  7Comments

tm1000 picture tm1000  ·  12Comments

diegoteixeir4 picture diegoteixeir4  ·  5Comments

Pjata picture Pjata  ·  11Comments

Fzwael picture Fzwael  ·  5Comments