I guess, Firefox has some problems in codec negotiating. See funny sdps below. 
The fun is that remote SDP has rtpmaps limited in PCMA and PCMU only, but local 
SDP, produced by createAnswer(), has G722 against them both.





Local SDP (answer)
=========
v=0
o=mozilla...THIS_IS_SDPARTA-52.0.1 3673787297201405261 1 IN IP4 0.0.0.0
s=-
t=0 0
a=sendrecv
a=fingerprint:sha-256 
88:96:C4:FD:11:51:43:B0:4A:CE:CC:61:7E:58:C6:EA:D1:DC:AE:8F:6C:A7:70:D5:0B:0F:E2:77:1C:EB:FC:67
a=group:BUNDLE audio-1234567890 audio-1137962346
a=group:BUNDLE video-0 video-1654926465
a=ice-options:trickle
a=msid-semantic:WMS *

m=audio 49316 RTP/SAVPF 9
c=IN IP4 192.168.0.100
a=candidate:0 1 UDP 2122187007 192.168.201.10 49315 typ host
a=candidate:16 1 UDP 2122252543 192.168.0.100 49316 typ host
a=sendrecv
a=end-of-candidates
a=ice-pwd:6de6547ec378e3b78bc3bef1ca1866c2
a=ice-ufrag:c3897c28
a=mid:audio-1234567890
a=msid:{b09b7e22-a144-4a81-be6c-d06448823091} 
{0bea67e6-d930-42e9-a7fa-a19f6bcaaf46}
a=rtcp-mux
a=rtpmap:9 G722/8000/1
a=setup:passive
a=ssrc:1695542149 cname:{8336e80d-fc52-423e-9fc0-a7b52ad38026}

m=video 54630 RTP/SAVPF 100
c=IN IP4 192.168.0.100
a=candidate:0 1 UDP 2122187007 192.168.201.10 54629 typ host
a=candidate:16 1 UDP 2122252543 192.168.0.100 54630 typ host
a=sendrecv
a=end-of-candidates
a=fmtp:100 max-fs=12288;max-fr=60
a=ice-pwd:6de6547ec378e3b78bc3bef1ca1866c2
a=ice-ufrag:c3897c28
a=mid:video-0
a=msid:{3ca8566f-629b-4933-9601-92e5ae809e54} 
{272b6a6d-f1a9-4621-85d4-9e78f635e36c}
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-fb:100 ccm fir
a=rtcp-mux
a=rtpmap:100 VP8/90000
a=setup:passive
a=ssrc:1771088565 cname:{8336e80d-fc52-423e-9fc0-a7b52ad38026}

m=audio 49316 RTP/SAVPF 9
c=IN IP4 192.168.0.100
a=recvonly
a=ice-pwd:6de6547ec378e3b78bc3bef1ca1866c2
a=ice-ufrag:c3897c28
a=mid:audio-1137962346
a=rtcp-mux
a=rtpmap:9 G722/8000/1
a=setup:passive
a=ssrc:234219148 cname:{8336e80d-fc52-423e-9fc0-a7b52ad38026}

m=video 54630 RTP/SAVPF 100
c=IN IP4 192.168.0.100
a=recvonly
a=fmtp:100 max-fs=12288;max-fr=60
a=ice-pwd:6de6547ec378e3b78bc3bef1ca1866c2
a=ice-ufrag:c3897c28
a=mid:video-1654926465
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-fb:100 ccm fir
a=rtcp-mux
a=rtpmap:100 VP8/90000
a=setup:passive
a=ssrc:3953036032 cname:{8336e80d-fc52-423e-9fc0-a7b52ad38026}


Remote SDP (offer)
==========

v=0
o=- 3370624927 2 IN IP4 127.0.0.1
s=-
t=0 0
a=sendrecv
a=group:BUNDLE audio-1234567890 audio-1137962346
a=group:BUNDLE video-0 video-1654926465
a=ice-options:trickle
a=msid-semantic:WMS *

m=audio 1 RTP/SAVPF 102 18 9 116 115 117 114 113 99 96 112 111 8 0
c=IN IP4 0.0.0.0
a=candidate:3187819382 1 UDP 67107848 192.168.201.10 8000 typ host generation 0
a=candidate:3187819382 2 UDP 67107848 192.168.201.10 8000 typ host generation 0
a=candidate:2248827464 1 UDP 67107848 192.168.0.100 8000 typ host generation 0
a=candidate:2248827464 2 UDP 67107848 192.168.0.100 8000 typ host generation 0
a=sendrecv
a=end-of-candidates
a=fingerprint:sha-256 
53:AA:8A:EF:01:00:16:6A:3F:62:9A:10:4E:B0:CB:2A:ED:B5:50:C4:C3:FA:F4:79:B7:95:B6:DF:F3:90:46:17
a=ice-pwd:b286c94929e5fd39620f4260c94d0bd3
a=ice-ufrag:0002USER
a=mid:audio-1234567890
a=msid:MSID-announcement-part-conf-cname-a-xxx 
MSTIDAUDIO-announcement-part-conf-cname-a-xxx
a=rtcp:1 IN IP4 0.0.0.0
a=rtcp-mux
a=rtpmap:8 PCMA/8000
a=setup:active
a=ssrc:1234567890 cname:conf-cname-a-xxx

m=video 1 RTP/SAVPF 100 46 40 34
c=IN IP4 0.0.0.0
b=TIAS:500000
a=candidate:3187819382 1 UDP 67107848 192.168.201.10 9000 typ host generation 0
a=candidate:3187819382 2 UDP 67107848 192.168.201.10 9000 typ host generation 0
a=candidate:2248827464 1 UDP 67107848 192.168.0.100 9000 typ host generation 0
a=candidate:2248827464 2 UDP 67107848 192.168.0.100 9000 typ host generation 0
a=sendrecv
a=end-of-candidates
a=fingerprint:sha-256 
53:AA:8A:EF:01:00:16:6A:3F:62:9A:10:4E:B0:CB:2A:ED:B5:50:C4:C3:FA:F4:79:B7:95:B6:DF:F3:90:46:17
a=ice-pwd:3993ad005d8cf5b82489a6324afaacfe
a=ice-ufrag:0002USER
a=mid:video-0
a=rtcp:1 IN IP4 0.0.0.0
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-mux
a=rtpmap:100 VP8/90000
a=rtpmap:46 VP8-SVC/90000
a=rtpmap:40 H263-1998/90000
a=rtpmap:34 H263/90000
a=setup:active

m=audio 1 RTP/SAVPF 102 18 9 116 115 117 114 113 99 96 112 111 8 0
c=IN IP4 0.0.0.0
a=sendrecv
a=end-of-candidates
a=fingerprint:sha-256 
53:AA:8A:EF:01:00:16:6A:3F:62:9A:10:4E:B0:CB:2A:ED:B5:50:C4:C3:FA:F4:79:B7:95:B6:DF:F3:90:46:17
a=ice-pwd:b286c94929e5fd39620f4260c94d0bd3
a=ice-ufrag:0002USER
a=mid:audio-1137962346
a=msid:[email protected] 
[email protected]
a=rtcp:1 IN IP4 0.0.0.0
a=rtcp-mux
a=rtpmap:0 PCMU/8000
a=setup:active
a=ssrc:1137962346 cname:sip:[email protected]

m=video 1 RTP/SAVPF 100 46 40 34
c=IN IP4 0.0.0.0
b=TIAS:500000
a=sendrecv
a=end-of-candidates
a=fingerprint:sha-256 
53:AA:8A:EF:01:00:16:6A:3F:62:9A:10:4E:B0:CB:2A:ED:B5:50:C4:C3:FA:F4:79:B7:95:B6:DF:F3:90:46:17
a=ice-pwd:3993ad005d8cf5b82489a6324afaacfe
a=ice-ufrag:0002USER
a=mid:video-1654926465
a=msid:[email protected] 
[email protected]
a=rtcp:1 IN IP4 0.0.0.0
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-mux
a=rtpmap:100 VP8/90000
a=rtpmap:46 VP8-SVC/90000
a=rtpmap:40 H263-1998/90000
a=rtpmap:34 H263/90000
a=setup:active
a=ssrc:1654926465 cname:sip:[email protected]
_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media

Reply via email to