New issue
Advanced search Search tips

Issue 905699 link

Starred by 2 users

Issue metadata

Status: Duplicate
Merged: issue webrtc:10007
Owner:
Closed: Nov 16
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

If a codec is removed in the an sdp answer using unified plan, the codec is not removed in the SRD

Reported by sergio.g...@gmail.com, Nov 15

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36

Steps to reproduce the problem:
1. Create several transceivers
2. Perform SDP O/A
3. Remove one codec in the sdp answer
4. Set the answer in SRD

What is the expected behavior?
Codec is not present in the currentRemoteDescription

What went wrong?
Codec is still present

Did this work before? N/A 

Does this work in other browsers? Yes

Chrome version: 70.0.3538.102  Channel: stable
OS Version: 10.0
Flash Version: 

Removing the VP8 codec from mid:3

SDP Anwser used in SRD

v=0
o=- 1542282591204 1 IN IP4 127.0.0.1
s=semantic-sdp
c=IN IP4 0.0.0.0
t=0 0
a=ice-lite
a=msid-semantic: WMS *
a=group:BUNDLE 0 1 2 3
m=audio 9 UDP/TLS/RTP/SAVPF 111
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10;useinbandfec=1
a=setup:passive
a=mid:0
a=inactive
a=ice-ufrag:a934b84ddc7f5d51
a=ice-pwd:4f33266b97a46ab8c0c0ac012fd2e0271b8c1debb29d4ab6
a=fingerprint:sha-256 5F:1A:F2:34:C6:09:17:1D:82:29:35:F5:1F:F8:F6:5C:02:52:2B:99:3F:26:4C:AB:9E:FF:CD:D6:31:3B:58:E0
a=candidate:1 1 UDP 33554431 192.168.0.104 53458 typ host
a=rtcp-mux
a=rtcp-rsize
m=video 9 UDP/TLS/RTP/SAVPF 96 97 100 101 102 122 127 121 125 107 108 109 124 120
a=rtpmap:96 VP8/90000
a=rtpmap:97 rtx/90000
a=rtpmap:100 H264/90000
a=rtpmap:101 rtx/90000
a=rtpmap:102 H264/90000
a=rtpmap:122 rtx/90000
a=rtpmap:127 H264/90000
a=rtpmap:121 rtx/90000
a=rtpmap:125 H264/90000
a=rtpmap:107 rtx/90000
a=rtpmap:108 H264/90000
a=rtpmap:109 rtx/90000
a=rtpmap:124 H264/90000
a=rtpmap:120 rtx/90000
a=fmtp:97 apt=96
a=fmtp:101 apt=100
a=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f
a=fmtp:122 apt=102
a=fmtp:102 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f
a=fmtp:121 apt=127
a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=fmtp:107 apt=125
a=fmtp:125 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f
a=fmtp:109 apt=108
a=fmtp:108 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d0032
a=fmtp:120 apt=124
a=fmtp:124 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640032
a=rtcp-fb:96 goog-remb 
a=rtcp-fb:96 transport-cc 
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack 
a=rtcp-fb:96 nack pli
a=rtcp-fb:100 goog-remb 
a=rtcp-fb:100 transport-cc 
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack 
a=rtcp-fb:100 nack pli
a=rtcp-fb:102 goog-remb 
a=rtcp-fb:102 transport-cc 
a=rtcp-fb:102 ccm fir
a=rtcp-fb:102 nack 
a=rtcp-fb:102 nack pli
a=rtcp-fb:127 goog-remb 
a=rtcp-fb:127 transport-cc 
a=rtcp-fb:127 ccm fir
a=rtcp-fb:127 nack 
a=rtcp-fb:127 nack pli
a=rtcp-fb:125 goog-remb 
a=rtcp-fb:125 transport-cc 
a=rtcp-fb:125 ccm fir
a=rtcp-fb:125 nack 
a=rtcp-fb:125 nack pli
a=rtcp-fb:108 goog-remb 
a=rtcp-fb:108 transport-cc 
a=rtcp-fb:108 ccm fir
a=rtcp-fb:108 nack 
a=rtcp-fb:108 nack pli
a=rtcp-fb:124 goog-remb 
a=rtcp-fb:124 transport-cc 
a=rtcp-fb:124 ccm fir
a=rtcp-fb:124 nack 
a=rtcp-fb:124 nack pli
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid
a=setup:passive
a=mid:1
a=inactive
a=ice-ufrag:a934b84ddc7f5d51
a=ice-pwd:4f33266b97a46ab8c0c0ac012fd2e0271b8c1debb29d4ab6
a=fingerprint:sha-256 5F:1A:F2:34:C6:09:17:1D:82:29:35:F5:1F:F8:F6:5C:02:52:2B:99:3F:26:4C:AB:9E:FF:CD:D6:31:3B:58:E0
a=candidate:1 1 UDP 33554431 192.168.0.104 53458 typ host
a=rtcp-mux
a=rtcp-rsize
m=audio 9 UDP/TLS/RTP/SAVPF 111
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10;useinbandfec=1
a=setup:passive
a=mid:2
a=recvonly
a=ice-ufrag:a934b84ddc7f5d51
a=ice-pwd:4f33266b97a46ab8c0c0ac012fd2e0271b8c1debb29d4ab6
a=fingerprint:sha-256 5F:1A:F2:34:C6:09:17:1D:82:29:35:F5:1F:F8:F6:5C:02:52:2B:99:3F:26:4C:AB:9E:FF:CD:D6:31:3B:58:E0
a=candidate:1 1 UDP 33554431 192.168.0.104 53458 typ host
a=rtcp-mux
a=rtcp-rsize
m=video 9 UDP/TLS/RTP/SAVPF 100 101 102 122 127 121 125 107 108 109 124 120
a=rtpmap:100 H264/90000
a=rtpmap:101 rtx/90000
a=rtpmap:102 H264/90000
a=rtpmap:122 rtx/90000
a=rtpmap:127 H264/90000
a=rtpmap:121 rtx/90000
a=rtpmap:125 H264/90000
a=rtpmap:107 rtx/90000
a=rtpmap:108 H264/90000
a=rtpmap:109 rtx/90000
a=rtpmap:124 H264/90000
a=rtpmap:120 rtx/90000
a=fmtp:101 apt=100
a=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f
a=fmtp:122 apt=102
a=fmtp:102 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f
a=fmtp:121 apt=127
a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=fmtp:107 apt=125
a=fmtp:125 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f
a=fmtp:109 apt=108
a=fmtp:108 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d0032
a=fmtp:120 apt=124
a=fmtp:124 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640032
a=rtcp-fb:100 goog-remb 
a=rtcp-fb:100 transport-cc 
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack 
a=rtcp-fb:100 nack pli
a=rtcp-fb:102 goog-remb 
a=rtcp-fb:102 transport-cc 
a=rtcp-fb:102 ccm fir
a=rtcp-fb:102 nack 
a=rtcp-fb:102 nack pli
a=rtcp-fb:127 goog-remb 
a=rtcp-fb:127 transport-cc 
a=rtcp-fb:127 ccm fir
a=rtcp-fb:127 nack 
a=rtcp-fb:127 nack pli
a=rtcp-fb:125 goog-remb 
a=rtcp-fb:125 transport-cc 
a=rtcp-fb:125 ccm fir
a=rtcp-fb:125 nack 
a=rtcp-fb:125 nack pli
a=rtcp-fb:108 goog-remb 
a=rtcp-fb:108 transport-cc 
a=rtcp-fb:108 ccm fir
a=rtcp-fb:108 nack 
a=rtcp-fb:108 nack pli
a=rtcp-fb:124 goog-remb 
a=rtcp-fb:124 transport-cc 
a=rtcp-fb:124 ccm fir
a=rtcp-fb:124 nack 
a=rtcp-fb:124 nack pli
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid
a=setup:passive
a=mid:3
a=recvonly
a=ice-ufrag:a934b84ddc7f5d51
a=ice-pwd:4f33266b97a46ab8c0c0ac012fd2e0271b8c1debb29d4ab6
a=fingerprint:sha-256 5F:1A:F2:34:C6:09:17:1D:82:29:35:F5:1F:F8:F6:5C:02:52:2B:99:3F:26:4C:AB:9E:FF:CD:D6:31:3B:58:E0
a=candidate:1 1 UDP 33554431 192.168.0.104 53458 typ host
a=rtcp-mux
a=rtcp-rsize

SDP in currrentRemoteDescription

v=0
o=- 1542282591260 1 IN IP4 127.0.0.1
s=semantic-sdp
c=IN IP4 0.0.0.0
t=0 0
a=ice-lite
a=msid-semantic: WMS *
a=group:BUNDLE 0 1 2 3
m=audio 9 UDP/TLS/RTP/SAVPF 111
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10;useinbandfec=1
a=setup:passive
a=mid:0
a=msid:remote-837dc921-0801-41c6-b5ac-c96d5f26d308 41f6bf89-77b6-40c5-9381-d69f5b3178ca
a=sendonly
a=ice-ufrag:a934b84ddc7f5d51
a=ice-pwd:4f33266b97a46ab8c0c0ac012fd2e0271b8c1debb29d4ab6
a=fingerprint:sha-256 5F:1A:F2:34:C6:09:17:1D:82:29:35:F5:1F:F8:F6:5C:02:52:2B:99:3F:26:4C:AB:9E:FF:CD:D6:31:3B:58:E0
a=candidate:1 1 UDP 33554431 192.168.0.104 53458 typ host
a=ssrc:837320595 cname:remote-837dc921-0801-41c6-b5ac-c96d5f26d308
a=rtcp-mux
a=rtcp-rsize
m=video 9 UDP/TLS/RTP/SAVPF 96 97 100 101 102 122 127 121 125 107 108 109 124 120
a=rtpmap:96 VP8/90000
a=rtpmap:97 rtx/90000
a=rtpmap:100 H264/90000
a=rtpmap:101 rtx/90000
a=rtpmap:102 H264/90000
a=rtpmap:122 rtx/90000
a=rtpmap:127 H264/90000
a=rtpmap:121 rtx/90000
a=rtpmap:125 H264/90000
a=rtpmap:107 rtx/90000
a=rtpmap:108 H264/90000
a=rtpmap:109 rtx/90000
a=rtpmap:124 H264/90000
a=rtpmap:120 rtx/90000
a=fmtp:97 apt=96
a=fmtp:101 apt=100
a=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f
a=fmtp:122 apt=102
a=fmtp:102 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f
a=fmtp:121 apt=127
a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=fmtp:107 apt=125
a=fmtp:125 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f
a=fmtp:109 apt=108
a=fmtp:108 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d0032
a=fmtp:120 apt=124
a=fmtp:124 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640032
a=rtcp-fb:96 goog-remb 
a=rtcp-fb:96 transport-cc 
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack 
a=rtcp-fb:96 nack pli
a=rtcp-fb:100 goog-remb 
a=rtcp-fb:100 transport-cc 
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack 
a=rtcp-fb:100 nack pli
a=rtcp-fb:102 goog-remb 
a=rtcp-fb:102 transport-cc 
a=rtcp-fb:102 ccm fir
a=rtcp-fb:102 nack 
a=rtcp-fb:102 nack pli
a=rtcp-fb:127 goog-remb 
a=rtcp-fb:127 transport-cc 
a=rtcp-fb:127 ccm fir
a=rtcp-fb:127 nack 
a=rtcp-fb:127 nack pli
a=rtcp-fb:125 goog-remb 
a=rtcp-fb:125 transport-cc 
a=rtcp-fb:125 ccm fir
a=rtcp-fb:125 nack 
a=rtcp-fb:125 nack pli
a=rtcp-fb:108 goog-remb 
a=rtcp-fb:108 transport-cc 
a=rtcp-fb:108 ccm fir
a=rtcp-fb:108 nack 
a=rtcp-fb:108 nack pli
a=rtcp-fb:124 goog-remb 
a=rtcp-fb:124 transport-cc 
a=rtcp-fb:124 ccm fir
a=rtcp-fb:124 nack 
a=rtcp-fb:124 nack pli
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid
a=setup:passive
a=mid:1
a=msid:remote-837dc921-0801-41c6-b5ac-c96d5f26d308 c69a14f8-444c-4d9e-a551-fd78f12f10c2
a=sendonly
a=ice-ufrag:a934b84ddc7f5d51
a=ice-pwd:4f33266b97a46ab8c0c0ac012fd2e0271b8c1debb29d4ab6
a=fingerprint:sha-256 5F:1A:F2:34:C6:09:17:1D:82:29:35:F5:1F:F8:F6:5C:02:52:2B:99:3F:26:4C:AB:9E:FF:CD:D6:31:3B:58:E0
a=candidate:1 1 UDP 33554431 192.168.0.104 53458 typ host
a=ssrc:1051427592 cname:remote-837dc921-0801-41c6-b5ac-c96d5f26d308
a=ssrc:1274518348 cname:remote-837dc921-0801-41c6-b5ac-c96d5f26d308
a=ssrc:340476205 cname:remote-837dc921-0801-41c6-b5ac-c96d5f26d308
a=ssrc-group:FID 1051427592 1274518348
a=ssrc-group:FEC-FR 1051427592 340476205
a=rtcp-mux
a=rtcp-rsize
m=audio 9 UDP/TLS/RTP/SAVPF 111
a=rtpmap:111 opus/48000/2
a=fmtp:111 minptime=10;useinbandfec=1
a=setup:passive
a=mid:2
a=recvonly
a=ice-ufrag:a934b84ddc7f5d51
a=ice-pwd:4f33266b97a46ab8c0c0ac012fd2e0271b8c1debb29d4ab6
a=fingerprint:sha-256 5F:1A:F2:34:C6:09:17:1D:82:29:35:F5:1F:F8:F6:5C:02:52:2B:99:3F:26:4C:AB:9E:FF:CD:D6:31:3B:58:E0
a=candidate:1 1 UDP 33554431 192.168.0.104 53458 typ host
a=rtcp-mux
a=rtcp-rsize
m=video 9 UDP/TLS/RTP/SAVPF 96 97 100 101 102 122 127 121 125 107 108 109 124 120
a=rtpmap:96 VP8/90000
a=rtpmap:97 rtx/90000
a=rtpmap:100 H264/90000
a=rtpmap:101 rtx/90000
a=rtpmap:102 H264/90000
a=rtpmap:122 rtx/90000
a=rtpmap:127 H264/90000
a=rtpmap:121 rtx/90000
a=rtpmap:125 H264/90000
a=rtpmap:107 rtx/90000
a=rtpmap:108 H264/90000
a=rtpmap:109 rtx/90000
a=rtpmap:124 H264/90000
a=rtpmap:120 rtx/90000
a=fmtp:97 apt=96
a=fmtp:101 apt=100
a=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f
a=fmtp:122 apt=102
a=fmtp:102 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f
a=fmtp:121 apt=127
a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
a=fmtp:107 apt=125
a=fmtp:125 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f
a=fmtp:109 apt=108
a=fmtp:108 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d0032
a=fmtp:120 apt=124
a=fmtp:124 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640032
a=rtcp-fb:96 goog-remb 
a=rtcp-fb:96 transport-cc 
a=rtcp-fb:96 ccm fir
a=rtcp-fb:96 nack 
a=rtcp-fb:96 nack pli
a=rtcp-fb:100 goog-remb 
a=rtcp-fb:100 transport-cc 
a=rtcp-fb:100 ccm fir
a=rtcp-fb:100 nack 
a=rtcp-fb:100 nack pli
a=rtcp-fb:102 goog-remb 
a=rtcp-fb:102 transport-cc 
a=rtcp-fb:102 ccm fir
a=rtcp-fb:102 nack 
a=rtcp-fb:102 nack pli
a=rtcp-fb:127 goog-remb 
a=rtcp-fb:127 transport-cc 
a=rtcp-fb:127 ccm fir
a=rtcp-fb:127 nack 
a=rtcp-fb:127 nack pli
a=rtcp-fb:125 goog-remb 
a=rtcp-fb:125 transport-cc 
a=rtcp-fb:125 ccm fir
a=rtcp-fb:125 nack 
a=rtcp-fb:125 nack pli
a=rtcp-fb:108 goog-remb 
a=rtcp-fb:108 transport-cc 
a=rtcp-fb:108 ccm fir
a=rtcp-fb:108 nack 
a=rtcp-fb:108 nack pli
a=rtcp-fb:124 goog-remb 
a=rtcp-fb:124 transport-cc 
a=rtcp-fb:124 ccm fir
a=rtcp-fb:124 nack 
a=rtcp-fb:124 nack pli
a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
a=extmap:4 urn:3gpp:video-orientation
a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid
a=setup:passive
a=mid:3
a=recvonly
a=ice-ufrag:a934b84ddc7f5d51
a=ice-pwd:4f33266b97a46ab8c0c0ac012fd2e0271b8c1debb29d4ab6
a=fingerprint:sha-256 5F:1A:F2:34:C6:09:17:1D:82:29:35:F5:1F:F8:F6:5C:02:52:2B:99:3F:26:4C:AB:9E:FF:CD:D6:31:3B:58:E0
a=candidate:1 1 UDP 33554431 192.168.0.104 53458 typ host
a=rtcp-mux
a=rtcp-rsize
 
Labels: Needs-Triage-M70
Labels: Triaged-ET TE-NeedsTriageHelp
The issue seems to be related to SDP which is out of TE-scope. Hence, adding label TE-NeedsTriageHelp for further investigation from dev team.

Thanks...!!
Cc: steveanton@chromium.org
Components: -Blink>WebRTC Blink>WebRTC>PeerConnection
Owner: hbos@chromium.org
Status: Assigned (was: Unconfirmed)
hbos@: can you take a look or triage further?
Cc: hbos@chromium.org
Owner: steveanton@chromium.org
steveanton@ can you take a look?
Labels: M-72
Mergedinto: webrtc:10007
Status: Duplicate (was: Assigned)
Let's merge into the webrtc issue.

Sign in to add a comment