[Webkit-unassigned] [Bug 213594] New: RTCPeerConnection.setLocalDescription() rejected

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jun 25 03:24:34 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=213594

            Bug ID: 213594
           Summary: RTCPeerConnection.setLocalDescription() rejected
           Product: WebKit
           Version: Safari 13
          Hardware: Macintosh
                OS: macOS 10.15
            Status: NEW
          Severity: Major
          Priority: P2
         Component: WebRTC
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: yordancho at hotmail.com
                CC: youennf at gmail.com

Safari Version 13.1.1 (15609.2.9.1.2) on MacOS Catalina 10.15.5

Video conferencing client.
The client starts the audio, then camera and after that starts screen sharing (navigator.mediaDevices.getDisplayMedia( { video: { cursor: "always", logicalSurface: true } } );)

RTCPeerConnection.setLocalDescription() is rejected with:
OperationError: Failed to set local answer sdp: Failed to process the bundled m= section.

The offer received from the conferencing server (Jitsi Videobridge) for the screen sharing:
v=0
o=nccs-focus 1593076116260 1077 IN IP4 127.0.0.2
s=c5AiBN4TWqKd63dO9pXcf6:prt_phCn4YWkUtGNvbCjD8LVd7
c=IN IP4 0.0.0.0
t=0 0
a=msid-semantic:WMS *
a=ice-ufrag:3r8p1eblboqp6
a=ice-pwd:3un4b2q9jak9g1mr4rucj7i8cd
a=fingerprint:sha-256 29:08:73:0A:50:AD:1A:56:80:F6:93:EB:DD:34:FA:B0:BA:85:C6:22:6D:D5:A3:F5:DD:E8:24:CF:4D:D5:78:12
a=setup:actpass
a=group:BUNDLE 0 1 2 3
m=audio 10 UDP/TLS/RTP/SAVPF 111 0 8
a=maxptime:60
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10; useinbandfec=1
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=candidate:3 1 UDP 1677724415 34.82.161.184 10000 typ srflx raddr 10.157.0.38 rport 10000 network 0
a=end-of-candidates
a=mid:0
a=ssrc:3514975000 cname:sfu/3514975000
a=recvonly
m=audio 10 UDP/TLS/RTP/SAVPF 111 0 8
a=maxptime:60
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10; useinbandfec=1
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=mid:1
a=msid:{104628c8-c64d-ba43-a331-4cee3b9ceaa4} {9a4e5bd2-d228-6048-9406-fb3b94818bb0}
a=ssrc:882675194 cname:{413814c9-ec17-f642-86d9-0c50e6367c29}
a=sendonly
m=video 11 RTP/SAVPF 100
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=rtcp-mux
a=rtpmap:100 VP8/90000
a=fmtp:100 x-google-start-bitrate=800
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-fb:100 transport-cc
a=mid:2
a=ssrc:1022961659 cname:sfu/1022961659
a=recvonly
m=video 11 RTP/SAVPF 100
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=rtcp-mux
a=rtpmap:100 VP8/90000
a=fmtp:100 x-google-start-bitrate=800
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=rtcp-fb:100 transport-cc
a=mid:3
a=ssrc:1022961659 cname:sfu/1022961659
a=recvonly


And here is the answer to be set (as generated by RTCPeerConnection.createAnswer()):
v=0
o=- 4996339723414024946 4 IN IP4 127.0.0.1
s=-
t=0 0
a=group:BUNDLE 0 1 2 3
a=msid-semantic: WMS 098e9a12-be72-4e88-954d-c39d8477ad29
m=audio 52430 UDP/TLS/RTP/SAVPF 111 0 8
c=IN IP4 78.83.112.32
a=rtcp:9 IN IP4 0.0.0.0
a=candidate:220163380 1 udp 2113937151 192.168.100.7 52430 typ host generation 0 network-cost 999
a=candidate:842163049 1 udp 1677729535 78.83.112.32 52430 typ srflx raddr 192.168.100.7 rport 52430 generation 0 network-cost 999
a=ice-ufrag:MHsZ
a=ice-pwd:TbCDYy0HyO+VEf2E2XBnhDO7
a=ice-options:trickle
a=fingerprint:sha-256 82:D9:B7:8B:C1:6A:DB:A0:4D:2E:90:25:E2:D5:81:5A:FC:1B:D7:5F:6A:7C:B8:A4:36:AA:B8:BE:69:DB:0E:3E
a=setup:active
a=mid:0
a=sendonly
a=msid:098e9a12-be72-4e88-954d-c39d8477ad29 651232c9-5c74-42aa-947c-de838eeb8470
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=ssrc:61645505 cname:zfdnaYoLXIHu+EAQ
m=audio 9 UDP/TLS/RTP/SAVPF 111 0 8
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:MHsZ
a=ice-pwd:TbCDYy0HyO+VEf2E2XBnhDO7
a=ice-options:trickle
a=fingerprint:sha-256 82:D9:B7:8B:C1:6A:DB:A0:4D:2E:90:25:E2:D5:81:5A:FC:1B:D7:5F:6A:7C:B8:A4:36:AA:B8:BE:69:DB:0E:3E
a=setup:active
a=mid:1
a=recvonly
a=rtcp-mux
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10;useinbandfec=1
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
m=video 9 RTP/SAVPF 100
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:MHsZ
a=ice-pwd:TbCDYy0HyO+VEf2E2XBnhDO7
a=ice-options:trickle
a=fingerprint:sha-256 82:D9:B7:8B:C1:6A:DB:A0:4D:2E:90:25:E2:D5:81:5A:FC:1B:D7:5F:6A:7C:B8:A4:36:AA:B8:BE:69:DB:0E:3E
a=setup:active
a=mid:2
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=sendonly
a=msid:- 9e5c2d65-39db-4e55-9753-63a51382c7c2
a=rtcp-mux
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 transport-cc
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=ssrc:125040279 cname:zfdnaYoLXIHu+EAQ
m=video 9 RTP/SAVPF 100
c=IN IP4 0.0.0.0
a=rtcp:9 IN IP4 0.0.0.0
a=ice-ufrag:MHsZ
a=ice-pwd:TbCDYy0HyO+VEf2E2XBnhDO7
a=ice-options:trickle
a=fingerprint:sha-256 82:D9:B7:8B:C1:6A:DB:A0:4D:2E:90:25:E2:D5:81:5A:FC:1B:D7:5F:6A:7C:B8:A4:36:AA:B8:BE:69:DB:0E:3E
a=setup:active
a=mid:3
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=sendonly
a=msid:- 1de4c2eb-6ce6-4ee2-82b2-eb985f09b86a
a=rtcp-mux
a=rtpmap:100 VP8/90000
a=rtcp-fb:100 transport-cc
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack
a=rtcp-fb:100 nack pli
a=ssrc:620122314 cname:zfdnaYoLXIHu+EAQ

Thanks,
Yordan

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200625/a0e381e9/attachment-0001.htm>


More information about the webkit-unassigned mailing list