Hi,

I have the following problem with RTCP in more than two participants conference.
I encodered that the media server rejects some RTCP packet when Firefox 
entering. The reason is in the fact that Firefox uses different RTCP Sender 
SSRC for different participants.
Is it possible to force Firefox to use the same SSRC of the same media type for 
each participant ? 

This is SDPs for 3-party conference, two Chromes and single Firefox. Remote SDP 
is the offer (re-offer for initial Local offer), Local SDP is produced by the 
browser as an answer.
I'd like the "a=ssrc:3543576203" to be "a=ssrc:4269115724", and 
"a=ssrc:3913569089" to be "a=ssrc:1479987370".

I'm afraid if I simply mungle the SDP before setLocalDescription(), Firefox as 
usually would do something bizzarre.


ICE Statistics

Локальный candidate                             Remote candidate                
                ICE state       Priority                        Nominated       
Selected
192.168.125.45:52011/udp(host)  192.168.125.51:8000/udp(host)   succeeded       
9115005270299247000     true            true

SDP
Local SDP (answer)

v=0
o=mozilla...THIS_IS_SDPARTA-44.0.2 3199247061184117347 1 IN IP4 0.0.0.0
s=-
t=0 0
a=sendrecv
a=fingerprint:sha-256 
FE:EB:50:0A:CA:A5:42:44:02:C2:C4:98:19:45:18:4B:65:B7:6C:F9:3F:B5:80:1F:85:5F:75:05:6B:0A:82:1C
a=group:BUNDLE sdparta_0 audio-828165196 sdparta_1 video-762401500
a=ice-options:trickle
a=msid-semantic:WMS *

m=audio 52011 RTP/SAVPF 9
c=IN IP4 192.168.125.45
a=candidate:0 1 UDP 2122252543 192.168.125.45 52011 typ host
a=sendrecv
a=end-of-candidates
a=ice-pwd:bb4b6a03182d9acd38775b01379f6228
a=ice-ufrag:7836388c
a=mid:sdparta_0
a=msid:{275ad33c-585c-4016-9092-176ec8656f49} 
{77969107-2ab1-4e05-a288-593410cfd564}
a=rtcp-mux
a=rtpmap:9 G722/8000/1
a=setup:active
a=ssrc:1479987370 cname:{f9119e84-2c6c-45b8-84dc-4f12876305d6}

m=video 52011 RTP/SAVPF 100
c=IN IP4 192.168.125.45
a=sendrecv
a=fmtp:100 max-fs=12288;max-fr=60
a=ice-pwd:bb4b6a03182d9acd38775b01379f6228
a=ice-ufrag:7836388c
a=mid:sdparta_1
a=msid:{275ad33c-585c-4016-9092-176ec8656f49} 
{62663720-3bb8-43da-8151-ad6b23618512}
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:active
a=ssrc:4269115724 cname:{f9119e84-2c6c-45b8-84dc-4f12876305d6}

m=audio 52011 RTP/SAVPF 9
c=IN IP4 192.168.125.45
a=recvonly
a=ice-pwd:bb4b6a03182d9acd38775b01379f6228
a=ice-ufrag:7836388c
a=mid:audio-828165196
a=rtcp-mux
a=rtpmap:9 G722/8000/1
a=setup:active
a=ssrc:3913569089 cname:{f9119e84-2c6c-45b8-84dc-4f12876305d6}

m=video 52011 RTP/SAVPF 100
c=IN IP4 192.168.125.45
a=recvonly
a=fmtp:100 max-fs=12288;max-fr=60
a=ice-pwd:bb4b6a03182d9acd38775b01379f6228
a=ice-ufrag:7836388c
a=mid:video-762401500
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:active
a=ssrc:3543576203 cname:{f9119e84-2c6c-45b8-84dc-4f12876305d6}

Remote SDP (offer)

v=0
o=- 31456148083918 2 IN IP4 192.67.4.14
s=-
t=0 0
a=sendrecv
a=fingerprint:sha-256 
D4:25:C2:E9:1C:D6:71:5A:C2:D6:67:DA:39:D9:B2:D5:1A:82:5E:00:10:24:BA:20:25:CF:FD:23:33:74:83:92
a=group:BUNDLE sdparta_0 audio-828165196 sdparta_1 video-762401500
a=ice-options:trickle
a=msid-semantic:WMS *

m=audio 1 RTP/SAVPF 117 116 9 8 0
c=IN IP4 192.168.125.117
b=AS:50
a=candidate:2094636408 1 UDP 2130706430 192.168.125.51 8000 typ host generation 0
a=candidate:2094636408 2 UDP 2130706430 192.168.125.51 8000 typ host generation 0
a=candidate:1316968211 1 UDP 2130706430 91.224.14.66 8001 typ srflx generation 0
a=candidate:1316968211 2 UDP 2130706430 91.224.14.66 8001 typ srflx generation 0
a=sendrecv
a=end-of-candidates
a=fmtp:117 
bitrate=56000;PROFILE=0;LEVEL=0;packetization-mode=0;level-asymmetry-allowed=0;parameter-add=1;usedtx=0;stereo=0;useinbandfec=0;cbr=0
a=fmtp:116 
bitrate=48000;PROFILE=0;LEVEL=0;packetization-mode=0;level-asymmetry-allowed=0;parameter-add=1;usedtx=0;stereo=0;useinbandfec=0;cbr=0
a=ice-pwd:6ea4974e0a0647157692aa12c9f50238
a=ice-ufrag:a973e6e6
a=mid:sdparta_0
a=msid:MSID-admin(u.vm)@deb7-abagyan.com-2183962439 MSTID-AUDIO-2183962439
a=rtcp:1 IN IP4 0.0.0.0
a=rtcp-mux
a=rtpmap:117 G722/16000/1
a=rtpmap:116 G722/16000/1
a=rtpmap:9 G722/8000/1
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=setup:actpass
a=ssrc:2183962439 cname:rRN+82z5m+XJo5+2

m=video 1 RTP/SAVPF 100
c=IN IP4 192.168.125.117
b=AS:500
a=sendrecv
a=end-of-candidates
a=ice-pwd:6ea4974e0a0647157692aa12c9f50238
a=ice-ufrag:a973e6e6
a=mid:sdparta_1
a=msid:MSID-admin(u.vm)@deb7-abagyan.com-2136217473 MSTID-VIDEO-2136217473
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=setup:actpass
a=ssrc:2136217473 cname:rRN+82z5m+XJo5+2

m=audio 1 RTP/SAVPF 117 116 9 8 0
c=IN IP4 192.168.125.117
b=AS:50
a=sendrecv
a=end-of-candidates
a=fmtp:117 
bitrate=56000;PROFILE=0;LEVEL=0;packetization-mode=0;level-asymmetry-allowed=0;parameter-add=1;usedtx=0;stereo=0;useinbandfec=0;cbr=0
a=fmtp:116 
bitrate=48000;PROFILE=0;LEVEL=0;packetization-mode=0;level-asymmetry-allowed=0;parameter-add=1;usedtx=0;stereo=0;useinbandfec=0;cbr=0
a=ice-pwd:6ea4974e0a0647157692aa12c9f50238
a=ice-ufrag:a973e6e6
a=mid:audio-828165196
a=msid:MSID-abagyan(u.vm)@deb7-abagyan.com-828165196 MSTID-AUDIO-828165196
a=rtcp:1 IN IP4 0.0.0.0
a=rtcp-mux
a=rtpmap:117 G722/16000/1
a=rtpmap:116 G722/16000/1
a=rtpmap:9 G722/8000/1
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=setup:actpass
a=ssrc:828165196 cname:bKT+XvyIL/rDn61j

m=video 1 RTP/SAVPF 100
c=IN IP4 192.168.125.117
b=AS:500
a=sendrecv
a=end-of-candidates
a=ice-pwd:6ea4974e0a0647157692aa12c9f50238
a=ice-ufrag:a973e6e6
a=mid:video-762401500
a=msid:MSID-abagyan(u.vm)@deb7-abagyan.com-762401500 MSTID-VIDEO-762401500
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=setup:actpass
a=ssrc:762401500 cname:bKT+XvyIL/rDn61j
_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media

Reply via email to