{ "about": "live-ingest \u00a79.5: SDP capability attributes (RFC 5939, RFC 6871) in a WHEP offer. reads: an offer, and the WAI capabilities each media section advertises in order (capability, configuration, media capability, payload type), or the refusal's reason. picks: what a gateway forwards for a section from the renditions the owner publishes, the grant's max_layer and the resource's layer, with the answer's a=acfg line. writes: an offer with a sink's capabilities (in its order) written into it, the capabilities left out, or why nothing is written. Every offer is synthetic, in the form a WebRTC endpoint writes; none is a capture.", "reads": [ { "name": "plain-offer-advertises-nothing", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\n", "outcome": "read", "sections": [ { "media": "audio", "advertised": [] }, { "media": "video", "advertised": [] } ] }, { "name": "written-by-a-sink", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rmcap:1 opus/48000/2\r\na=mfcap:1 minptime=10;useinbandfec=1\r\na=pcfg:1 m=1 pt=1:111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:2 AV1/90000\r\na=mfcap:2 level-idx=5;profile=0;tier=0\r\na=pcfg:2 m=2 pt=2:45\r\na=rmcap:3 VP9/90000\r\na=mfcap:3 profile-id=0\r\na=pcfg:3 m=3 pt=3:98\r\na=rmcap:4 H264/90000\r\na=mfcap:4 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=pcfg:4 m=4 pt=4:102\r\na=rmcap:5 VP8/90000\r\na=pcfg:5 m=5 pt=5:96\r\n", "outcome": "read", "sections": [ { "media": "audio", "advertised": [ { "capability": "wai.audio.opus.packet", "config": 1, "cap": 1, "payload_type": 111 } ] }, { "media": "video", "advertised": [ { "capability": "wai.video.av1", "config": 2, "cap": 2, "payload_type": 45 }, { "capability": "wai.video.vp9", "config": 3, "cap": 3, "payload_type": 98 }, { "capability": "wai.video.avc", "config": 4, "cap": 4, "payload_type": 102 }, { "capability": "wai.video.vp8", "config": 5, "cap": 5, "payload_type": 96 } ] } ] }, { "name": "session-level-capabilities", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\na=rmcap:1 AV1/90000\r\na=rmcap:2 opus/48000/2\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=pcfg:2 m=2 pt=2:111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=pcfg:1 m=1 pt=1:45\r\n", "outcome": "read", "sections": [ { "media": "audio", "advertised": [ { "capability": "wai.audio.opus.packet", "config": 2, "cap": 2, "payload_type": 111 } ] }, { "media": "video", "advertised": [ { "capability": "wai.video.av1", "config": 1, "cap": 1, "payload_type": 45 } ] } ] }, { "name": "alternatives-in-one-configuration", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP9/90000\r\na=rmcap:2 AV1/90000\r\na=rmcap:3 VP8/90000\r\na=pcfg:5 m=2|1,3 pt=1:98,2:45,3:96\r\n", "outcome": "read", "sections": [ { "media": "audio", "advertised": [] }, { "media": "video", "advertised": [ { "capability": "wai.video.av1", "config": 5, "cap": 2, "payload_type": 45 }, { "capability": "wai.video.vp9", "config": 5, "cap": 1, "payload_type": 98 }, { "capability": "wai.video.vp8", "config": 5, "cap": 3, "payload_type": 96 } ] } ] }, { "name": "configuration-numbers-order-not-lines", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=rmcap:2 H264/90000\r\na=pcfg:9 m=1 pt=1:96\r\na=pcfg:3 m=2 pt=2:102\r\n", "outcome": "read", "sections": [ { "media": "audio", "advertised": [] }, { "media": "video", "advertised": [ { "capability": "wai.video.avc", "config": 3, "cap": 2, "payload_type": 102 }, { "capability": "wai.video.vp8", "config": 9, "cap": 1, "payload_type": 96 } ] } ] }, { "name": "a-range-with-parameters", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1-3 H264/90000\r\na=mfcap:1,2,3 packetization-mode=1\r\na=mfcap:1 profile-level-id=42e01f\r\na=mfcap:2 profile-level-id=640c1f\r\na=pcfg:1 m=2 pt=2:104\r\na=pcfg:2 m=1 pt=1:102\r\n", "outcome": "read", "sections": [ { "media": "audio", "advertised": [] }, { "media": "video", "advertised": [ { "capability": "wai.video.avc", "config": 1, "cap": 2, "payload_type": 104 } ] } ] }, { "name": "encoding-names-compared-without-case", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rmcap:7 OPUS/48000/2\r\na=pcfg:7 m=7 pt=7:111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:8 h264/90000\r\na=pcfg:8 m=8 pt=8:102\r\n", "outcome": "read", "sections": [ { "media": "audio", "advertised": [ { "capability": "wai.audio.opus.packet", "config": 7, "cap": 7, "payload_type": 111 } ] }, { "media": "video", "advertised": [ { "capability": "wai.video.avc", "config": 8, "cap": 8, "payload_type": 102 } ] } ] }, { "name": "codecs-no-row-maps-passed-over", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rmcap:1 PCMU/8000\r\na=rmcap:2 opus/48000\r\na=rmcap:3 opus/48000/2\r\na=pcfg:1 m=1,2,3 pt=1:120,2:121,3:111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\n", "outcome": "read", "sections": [ { "media": "audio", "advertised": [ { "capability": "wai.audio.opus.packet", "config": 1, "cap": 3, "payload_type": 111 } ] }, { "media": "video", "advertised": [] } ] }, { "name": "configurations-a-gateway-does-not-take", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\na=tcap:1 UDP/TLS/RTP/SAVP\r\na=acap:1 rtcp-fb:* nack\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 AV1/90000\r\na=rmcap:2 VP9/90000\r\na=rmcap:3 VP8/90000\r\na=rmcap:4 H264/90000\r\na=pcfg:1 m=1 pt=1:45 t=1\r\na=pcfg:2 m=2 pt=2:98 a=1\r\na=pcfg:3 m=3 pt=3:96 +ecn=1\r\na=pcfg:4 m=4 pt=4:102 x7=ok\r\n", "outcome": "read", "sections": [ { "media": "audio", "advertised": [] }, { "media": "video", "advertised": [ { "capability": "wai.video.avc", "config": 4, "cap": 4, "payload_type": 102 } ] } ] }, { "name": "required-media-capabilities", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=creq:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP9/90000\r\na=pcfg:1 m=1 pt=1:98\r\n", "outcome": "read", "sections": [ { "media": "audio", "advertised": [] }, { "media": "video", "advertised": [ { "capability": "wai.video.vp9", "config": 1, "cap": 1, "payload_type": 98 } ] } ] }, { "name": "an-omcap-is-no-wai-capability", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=omcap:1 webrtc-datachannel\r\na=rmcap:2 VP8/90000\r\na=pcfg:1 m=1,2 pt=2:96\r\n", "outcome": "read", "sections": [ { "media": "audio", "advertised": [] }, { "media": "video", "advertised": [ { "capability": "wai.video.vp8", "config": 1, "cap": 2, "payload_type": 96 } ] } ] }, { "name": "options-at-the-media-level", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=csup:med-v0\r\na=creq:cap-v0\r\na=rmcap:1 VP9/90000\r\na=pcfg:1 m=1 pt=1:98\r\n", "outcome": "read", "sections": [ { "media": "audio", "advertised": [] }, { "media": "video", "advertised": [ { "capability": "wai.video.vp9", "config": 1, "cap": 1, "payload_type": 98 } ] } ] }, { "name": "a-deletion-in-an-attribute-list", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\na=acap:4 rtcp-rsize\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 AV1/90000\r\na=pcfg:1 m=1 pt=1:45 a=-m:4|[4]\r\n", "outcome": "read", "sections": [ { "media": "audio", "advertised": [] }, { "media": "video", "advertised": [] } ] }, { "name": "rmcap-without-a-clock-rate", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8\r\na=pcfg:1 m=1 pt=1:96\r\n", "outcome": "refused", "reason": "caps_malformed" }, { "name": "media-capability-zero", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:0 VP8/90000\r\n", "outcome": "refused", "reason": "caps_malformed" }, { "name": "media-capability-leading-zero", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:01 VP8/90000\r\n", "outcome": "refused", "reason": "caps_malformed" }, { "name": "a-range-that-does-not-increase", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:3-1 VP8/90000\r\n", "outcome": "refused", "reason": "caps_malformed" }, { "name": "a-media-capability-defined-twice", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rmcap:1 opus/48000/2\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\n", "outcome": "refused", "reason": "caps_number_reused" }, { "name": "ranges-that-overlap", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1-3 VP8/90000\r\na=rmcap:3-4 VP9/90000\r\n", "outcome": "refused", "reason": "caps_number_reused" }, { "name": "a-configuration-number-used-twice", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rmcap:1 opus/48000/2\r\na=pcfg:1 m=1 pt=1:111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:2 VP8/90000\r\na=pcfg:1 m=2 pt=2:96\r\n", "outcome": "refused", "reason": "caps_config_reused" }, { "name": "a-configuration-names-no-capability", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=pcfg:1 m=2 pt=2:96\r\n", "outcome": "refused", "reason": "caps_unknown_capability" }, { "name": "a-capability-of-another-section", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rmcap:1 opus/48000/2\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=pcfg:1 m=1 pt=1:111\r\n", "outcome": "refused", "reason": "caps_unknown_capability" }, { "name": "an-mfcap-of-no-capability", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=mfcap:2 max-fr=30\r\na=pcfg:1 m=1 pt=1:96\r\n", "outcome": "refused", "reason": "caps_unknown_capability" }, { "name": "a-transport-capability-not-defined", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=pcfg:1 m=1 pt=1:96 t=2\r\n", "outcome": "refused", "reason": "caps_unknown_capability" }, { "name": "an-rtp-capability-with-no-payload-type", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=rmcap:2 VP9/90000\r\na=pcfg:1 m=1,2 pt=1:96\r\n", "outcome": "refused", "reason": "caps_payload_type" }, { "name": "a-payload-type-past-127", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=pcfg:1 m=1 pt=1:128\r\n", "outcome": "refused", "reason": "caps_payload_type" }, { "name": "one-payload-type-for-two-capabilities", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=rmcap:2 VP9/90000\r\na=pcfg:1 m=1,2 pt=1:96,2:96\r\n", "outcome": "refused", "reason": "caps_payload_type" }, { "name": "two-media-lists-in-one-configuration", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=pcfg:1 m=1 pt=1:96 m=1\r\n", "outcome": "refused", "reason": "caps_malformed" }, { "name": "two-creq-at-one-level", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=creq:cap-v0\r\na=creq:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=pcfg:1 m=1 pt=1:96\r\n", "outcome": "refused", "reason": "caps_malformed" }, { "name": "a-configuration-at-the-session-level", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\na=rmcap:1 VP8/90000\r\na=pcfg:1 m=1 pt=1:96\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\n", "outcome": "refused", "reason": "caps_malformed" }, { "name": "white-space-before-the-configuration-number", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=pcfg: 1 m=1 pt=1:96\r\n", "outcome": "refused", "reason": "caps_malformed" }, { "name": "an-option-list-with-white-space", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:cap-v0, med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=pcfg:1 m=1 pt=1:96\r\n", "outcome": "refused", "reason": "caps_malformed" }, { "name": "an-extension-off-its-grammar", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=pcfg:1 m=1 pt=1:96 ext-1=x\r\n", "outcome": "refused", "reason": "caps_malformed" }, { "name": "media-capabilities-without-med-v0", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:cap-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=pcfg:1 m=1 pt=1:96\r\n", "outcome": "refused", "reason": "caps_option_missing" }, { "name": "a-required-option-not-supported", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=creq:med-v0,foo-v1\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=pcfg:1 m=1 pt=1:96\r\n", "outcome": "refused", "reason": "caps_unsupported" }, { "name": "a-session-capability", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\na=sescap:1 1,2\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=pcfg:1 m=1 pt=1:96\r\n", "outcome": "refused", "reason": "caps_unsupported" }, { "name": "a-latent-configuration", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP8/90000\r\na=lcfg:2 mt=video t=1 m=1\r\n", "outcome": "refused", "reason": "caps_unsupported" }, { "name": "more-media-capabilities-than-the-bound", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1-1000 VP8/90000\r\na=rmcap:1001-1025 VP9/90000\r\n", "outcome": "refused", "reason": "caps_too_many" }, { "name": "a-range-past-the-bound", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1-1025 VP8/90000\r\n", "outcome": "refused", "reason": "caps_too_many" } ], "picks": [ { "name": "the-first-advertised-rendition", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rmcap:1 opus/48000/2\r\na=mfcap:1 minptime=10;useinbandfec=1\r\na=pcfg:1 m=1 pt=1:111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:2 AV1/90000\r\na=mfcap:2 level-idx=5;profile=0;tier=0\r\na=pcfg:2 m=2 pt=2:45\r\na=rmcap:3 VP9/90000\r\na=mfcap:3 profile-id=0\r\na=pcfg:3 m=3 pt=3:98\r\na=rmcap:4 H264/90000\r\na=mfcap:4 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=pcfg:4 m=4 pt=4:102\r\na=rmcap:5 VP8/90000\r\na=pcfg:5 m=5 pt=5:96\r\n", "section": 1, "renditions": [ { "layer": 0, "capability": "wai.video.vp8" }, { "layer": 1, "capability": "wai.video.av1" }, { "layer": 2, "capability": "wai.video.vp9" } ], "max_layer": 7, "floor_layer": 0, "pick": { "layer": 1, "capability": "wai.video.av1", "config": 2, "cap": 2, "payload_type": 45, "acfg": "a=acfg:2 m=2 pt=2:45" } }, { "name": "past-the-grant-the-next", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rmcap:1 opus/48000/2\r\na=mfcap:1 minptime=10;useinbandfec=1\r\na=pcfg:1 m=1 pt=1:111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:2 AV1/90000\r\na=mfcap:2 level-idx=5;profile=0;tier=0\r\na=pcfg:2 m=2 pt=2:45\r\na=rmcap:3 VP9/90000\r\na=mfcap:3 profile-id=0\r\na=pcfg:3 m=3 pt=3:98\r\na=rmcap:4 H264/90000\r\na=mfcap:4 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=pcfg:4 m=4 pt=4:102\r\na=rmcap:5 VP8/90000\r\na=pcfg:5 m=5 pt=5:96\r\n", "section": 1, "renditions": [ { "layer": 0, "capability": "wai.video.vp8" }, { "layer": 1, "capability": "wai.video.av1" }, { "layer": 2, "capability": "wai.video.vp9" } ], "max_layer": 0, "floor_layer": 0, "pick": { "layer": 0, "capability": "wai.video.vp8", "config": 5, "cap": 5, "payload_type": 96, "acfg": "a=acfg:5 m=5 pt=5:96" } }, { "name": "vp9-advertised-only", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 VP9/90000\r\na=pcfg:1 m=1 pt=1:98\r\n", "section": 1, "renditions": [ { "layer": 0, "capability": "wai.video.vp8" }, { "layer": 1, "capability": "wai.video.av1" }, { "layer": 2, "capability": "wai.video.vp9" } ], "max_layer": 7, "floor_layer": 0, "pick": { "layer": 2, "capability": "wai.video.vp9", "config": 1, "cap": 1, "payload_type": 98, "acfg": "a=acfg:1 m=1 pt=1:98" } }, { "name": "nothing-advertised-the-floor", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\n", "section": 1, "renditions": [ { "layer": 0, "capability": "wai.video.vp8" }, { "layer": 1, "capability": "wai.video.av1" }, { "layer": 2, "capability": "wai.video.vp9" } ], "max_layer": 7, "floor_layer": 0, "pick": { "layer": 0, "floor": true, "acfg": null } }, { "name": "advertised-but-not-published-the-floor", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:1 H264/90000\r\na=pcfg:1 m=1 pt=1:102\r\n", "section": 1, "renditions": [ { "layer": 0, "capability": "wai.video.vp8" }, { "layer": 1, "capability": "wai.video.av1" }, { "layer": 2, "capability": "wai.video.vp9" } ], "max_layer": 7, "floor_layer": 1, "pick": { "layer": 1, "floor": true, "acfg": null } }, { "name": "the-lower-layer-of-two", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rmcap:1 opus/48000/2\r\na=mfcap:1 minptime=10;useinbandfec=1\r\na=pcfg:1 m=1 pt=1:111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:2 AV1/90000\r\na=mfcap:2 level-idx=5;profile=0;tier=0\r\na=pcfg:2 m=2 pt=2:45\r\na=rmcap:3 VP9/90000\r\na=mfcap:3 profile-id=0\r\na=pcfg:3 m=3 pt=3:98\r\na=rmcap:4 H264/90000\r\na=mfcap:4 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=pcfg:4 m=4 pt=4:102\r\na=rmcap:5 VP8/90000\r\na=pcfg:5 m=5 pt=5:96\r\n", "section": 1, "renditions": [ { "layer": 0, "capability": "wai.video.vp8" }, { "layer": 1, "capability": "wai.video.av1" }, { "layer": 2, "capability": "wai.video.vp9" }, { "layer": 3, "capability": "wai.video.av1" } ], "max_layer": 7, "floor_layer": 0, "pick": { "layer": 1, "capability": "wai.video.av1", "config": 2, "cap": 2, "payload_type": 45, "acfg": "a=acfg:2 m=2 pt=2:45" } }, { "name": "audio", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rmcap:1 opus/48000/2\r\na=mfcap:1 minptime=10;useinbandfec=1\r\na=pcfg:1 m=1 pt=1:111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:2 AV1/90000\r\na=mfcap:2 level-idx=5;profile=0;tier=0\r\na=pcfg:2 m=2 pt=2:45\r\na=rmcap:3 VP9/90000\r\na=mfcap:3 profile-id=0\r\na=pcfg:3 m=3 pt=3:98\r\na=rmcap:4 H264/90000\r\na=mfcap:4 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=pcfg:4 m=4 pt=4:102\r\na=rmcap:5 VP8/90000\r\na=pcfg:5 m=5 pt=5:96\r\n", "section": 0, "renditions": [ { "layer": 0, "capability": "wai.audio.opus.packet" } ], "max_layer": 7, "floor_layer": 0, "pick": { "layer": 0, "capability": "wai.audio.opus.packet", "config": 1, "cap": 1, "payload_type": 111, "acfg": "a=acfg:1 m=1 pt=1:111" } } ], "writes": [ { "name": "a-sink-of-native-and-standard-capabilities", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\n", "capabilities": [ "wai.video.int_motion", "wai.video.av1", "wai.video.vp9", "wai.video.avc", "wai.audio.int_codec", "wai.audio.opus.packet", "wai.video.vp8" ], "written": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rmcap:1 opus/48000/2\r\na=mfcap:1 minptime=10;useinbandfec=1\r\na=pcfg:1 m=1 pt=1:111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:2 AV1/90000\r\na=mfcap:2 level-idx=5;profile=0;tier=0\r\na=pcfg:2 m=2 pt=2:45\r\na=rmcap:3 VP9/90000\r\na=mfcap:3 profile-id=0\r\na=pcfg:3 m=3 pt=3:98\r\na=rmcap:4 H264/90000\r\na=mfcap:4 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=pcfg:4 m=4 pt=4:102\r\na=rmcap:5 VP8/90000\r\na=pcfg:5 m=5 pt=5:96\r\n", "left_out": [ "wai.video.int_motion", "wai.audio.int_codec" ] }, { "name": "audio-only", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\n", "capabilities": [ "wai.audio.opus.packet" ], "written": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rmcap:1 opus/48000/2\r\na=mfcap:1 minptime=10;useinbandfec=1\r\na=pcfg:1 m=1 pt=1:111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\n", "left_out": [] }, { "name": "a-codec-the-section-does-not-offer", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\na=mid:1\r\na=rtpmap:96 VP8/90000\r\n", "capabilities": [ "wai.video.av1", "wai.video.vp8" ], "written": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\na=mid:1\r\na=rtpmap:96 VP8/90000\r\na=rmcap:1 VP8/90000\r\na=pcfg:1 m=1 pt=1:96\r\n", "left_out": [ "wai.video.av1" ] }, { "name": "lf-line-endings", "offer": "v=0\no=- 4611731400430051336 2 IN IP4 127.0.0.1\ns=-\nt=0 0\na=group:BUNDLE 0 1\na=extmap-allow-mixed\na=msid-semantic: WMS\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\nc=IN IP4 0.0.0.0\na=rtcp:9 IN IP4 0.0.0.0\na=ice-ufrag:Hk9r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\na=ice-options:trickle\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\na=setup:actpass\na=mid:0\na=recvonly\na=rtcp-mux\na=rtpmap:111 opus/48000/2\na=rtcp-fb:111 transport-cc\na=fmtp:111 minptime=10;useinbandfec=1\na=rtpmap:63 red/48000/2\na=fmtp:63 111/111\n", "capabilities": [ "wai.audio.opus.packet" ], "written": "v=0\no=- 4611731400430051336 2 IN IP4 127.0.0.1\ns=-\nt=0 0\na=group:BUNDLE 0 1\na=extmap-allow-mixed\na=msid-semantic: WMS\na=csup:med-v0\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\nc=IN IP4 0.0.0.0\na=rtcp:9 IN IP4 0.0.0.0\na=ice-ufrag:Hk9r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\na=ice-options:trickle\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\na=setup:actpass\na=mid:0\na=recvonly\na=rtcp-mux\na=rtpmap:111 opus/48000/2\na=rtcp-fb:111 transport-cc\na=fmtp:111 minptime=10;useinbandfec=1\na=rtpmap:63 red/48000/2\na=fmtp:63 111/111\na=rmcap:1 opus/48000/2\na=mfcap:1 minptime=10;useinbandfec=1\na=pcfg:1 m=1 pt=1:111\n", "left_out": [] }, { "name": "an-offer-that-already-carries-capabilities", "offer": "v=0\r\no=- 4611731400430051336 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS\r\na=csup:med-v0\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=fmtp:63 111/111\r\na=rmcap:1 opus/48000/2\r\na=mfcap:1 minptime=10;useinbandfec=1\r\na=pcfg:1 m=1 pt=1:111\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 102 103 45 46\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Hk9r\r\na=ice-pwd:3c1Wq7Lx0bYdTnF8Zp2Rk4Jv\r\na=ice-options:trickle\r\na=fingerprint:sha-256 5B:1C:7E:22:9A:40:6F:D3:81:0C:EE:13:4B:72:A9:56:30:F1:8D:2B:C4:67:9E:05:B8:11:73:DA:6C:20:E4:9F\r\na=setup:actpass\r\na=mid:1\r\na=recvonly\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:102 H264/90000\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:103 rtx/90000\r\na=fmtp:103 apt=102\r\na=rtpmap:45 AV1/90000\r\na=fmtp:45 level-idx=5;profile=0;tier=0\r\na=rtpmap:46 rtx/90000\r\na=fmtp:46 apt=45\r\na=rmcap:2 AV1/90000\r\na=mfcap:2 level-idx=5;profile=0;tier=0\r\na=pcfg:2 m=2 pt=2:45\r\na=rmcap:3 VP9/90000\r\na=mfcap:3 profile-id=0\r\na=pcfg:3 m=3 pt=3:98\r\na=rmcap:4 H264/90000\r\na=mfcap:4 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=pcfg:4 m=4 pt=4:102\r\na=rmcap:5 VP8/90000\r\na=pcfg:5 m=5 pt=5:96\r\n", "capabilities": [ "wai.video.av1" ], "refused": "caps_present" } ] }