The sdp that I provided is after setLocalDescription, so that extra
candidate is not actually removed.  I got the final offer/answer SDP after
the pc transitioned to the connected state.

I have verified that no handshake happens on the rtcp candidate, so there
is no problem that I can see beyond some confusion.


On Mon, Oct 28, 2013 at 11:54 AM, Ethan Hugg <[email protected]> wrote:

>
> Yes, that is what we're doing, the latest bug on it is here -
> https://bugzilla.mozilla.org/show_bug.cgi?id=907353
>
> We don't decide that we're doing rtcp-mux for sure at CreateAnswer,but
> instead at the subsequent call to SetLocalDescription.   That's where we
> currently disable the second ICE component.  Until then we keep advertising
> two components in case they're needed.
>
> I don't know if removing the rtcp-mux line is something we will allow in
> editing between CreateAnswer and SetLocalDescription since that is not well
> defined yet by the working group, but this behavior would allow that in the
> future.  If the current behavior is breaking a use case that you have
> please file a bug and explain.  Thanks.
>
> -EH
>
>
>
> On Mon, Oct 28, 2013 at 11:35 AM, <[email protected]> wrote:
>
>> Running under latest Aurora (26 a2) I provide an offer containing rtcp-mux
>> and a single candidate.
>>
>> The answer that FF generates also contains rtcp-mux and completes the
>> handshake, however, it also contains separate candidates for rtp and rtcp
>> as you can see in the following answer candidates:
>> a=candidate:0 1 UDP 2130182399 192.168.4.100 55249 typ host
>> a=candidate:0 2 UDP 2130182398 192.168.4.100 61662 typ host
>>
>> So, why is FF still generating separate rtcp candidates even though
>> rtcp-mux is negotiated?
>>
>> Thanks
>>
>> offer:
>> v=0
>> o=- 1 2 IN IP4 0.0.0.0
>> s=-
>> t=0 0
>> a=ice-ufrag:w/HHF2TlNbGZREl
>> a=ice-pwd:efgUgfL1Q9B8d1+k6n5UnUj9
>> a=fingerprint:sha-256
>>
>> 28:AB:43:F1:A5:C3:98:9D:44:39:4E:DF:4A:04:E8:39:42:22:E8:E4:9D:35:D4:70:7F:87:77:B0:75:D8:88:AB
>> m=audio 1 RTP/SAVPF 111
>> c=IN IP4 0.0.0.0
>> a=rtcp:1
>> a=rtcp-mux
>> a=sendrecv
>> a=candidate:0 1 udp 2130714367 192.168.4.101 6028 typ host
>> a=rtpmap:111 opus/48000/2
>> a=fmtp:111
>>
>> PROFILE=0;LEVEL=0;packetization-mode=0;level-asymmetry-allowed=1;parameter-add=1;maxaveragebitrate=18000;usedtx=0;stereo=0;useinbandfec=0;cbr=0
>>
>> answer:
>> v=0
>> o=Mozilla-SIPUA-26.0a2 19140 0 IN IP4 0.0.0.0
>> s=SIP Call
>> t=0 0
>> a=ice-ufrag:ef806e02
>> a=ice-pwd:9d292b008cddbca8c38f2b3ca2f6c2f0
>> a=fingerprint:sha-256
>>
>> 64:9C:D6:C1:C8:7C:BD:C9:C5:9F:D5:26:13:30:55:4B:24:10:48:F5:06:B6:8A:BC:1A:FC:F1:74:65:98:48:F4
>> m=audio 55249 RTP/SAVPF 111
>> c=IN IP4 (redacted)
>> a=rtpmap:111 opus/48000/2
>> a=ptime:20
>> a=sendrecv
>> a=setup:active
>> a=candidate:0 1 UDP 2130182399 192.168.4.100 55249 typ host
>> a=candidate:1 1 UDP 1694040063 173.160.212.118 55249 typ srflx raddr
>> 192.168.4.100 rport 55249
>> a=candidate:2 1 UDP 2128609535 10.211.55.2 63245 typ host
>> a=candidate:4 1 UDP 2128543999 10.37.129.2 59790 typ host
>> a=candidate:0 2 UDP 2130182398 192.168.4.100 61662 typ host
>> a=candidate:1 2 UDP 1694040062 173.160.212.118 61662 typ srflx raddr
>> 192.168.4.100 rport 61662
>> a=candidate:2 2 UDP 2128609534 10.211.55.2 52190 typ host
>> a=candidate:4 2 UDP 2128543998 10.37.129.2 61460 typ host
>> a=rtcp-mux
>> _______________________________________________
>> dev-media mailing list
>> [email protected]
>> https://lists.mozilla.org/listinfo/dev-media
>>
>
>
_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media

Reply via email to