How to use extmap method in wpt

Best JavaScript code snippet using wpt

sdp.validator2.spec.ts

Source:sdp.validator2.spec.ts Github

copy

Full Screen

1import { SdpValidator } from "../../../common/sip/validators/sdp.validator";2import { RequestDTO, ResponseDTO } from "../../../common/sip/dto/infoDTO";3import { Context } from "../../../common/context";4import { TestEnviroment } from "../../../common/constants";5describe("validators", () => {6 test("Test SDP", async () => {7 const sdp = new SdpValidator();8 try {9 const request: any = {};10 const response: any = {};11 const context: any = {};12 const session: any = {};13 response.content =14 "v=0\r\no=- 2740755382127752090 2 IN IP4 192.118.51.11\r\ns=conference room:1600283661711916\r\nt=0 0\r\na=group:BUNDLE 0 1 2 3 4 5 screenShare\r\nm=audio 21080 RTP/AVP 111\r\nc=IN IP4 192.118.51.11\r\na=mid:0\r\na=sendrecv\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 maxplaybackrate=48000; stereo=0; sprop-stereo=0; useinbandfec=1\r\na=ssrc:50264731 cname:mrfaudio\r\na=ssrc:50264731 msid:mrf mrfa0\r\na=ssrc:50264731 mslabel:mrf mrf\r\na=ssrc:50264731 label:mrfa0\r\na=ptime:20\r\nm=video 21080 RTP/AVP 96 110 111 112\r\nc=IN IP4 192.118.51.11\r\na=mid:1\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=rtpmap:112 ulpfec/90000\r\na=ssrc-group:FID 31216373 67357357\r\na=ssrc:31216373 cname:mrfvideo\r\na=ssrc:31216373 msid:mrf mrfv0\r\na=ssrc:31216373 mslabel:mrf mrf\r\na=ssrc:31216373 label:mrfv0\r\na=ssrc:67357357 cname:mrfvideo\r\na=ssrc:67357357 msid:mrf mrfv0\r\na=ssrc:67357357 mslabel:mrf mrf\r\na=ssrc:67357357 label:mrfv0\r\nm=video 21080 RTP/AVP 96 110 111 112\r\nc=IN IP4 192.118.51.11\r\na=mid:2\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=rtpmap:112 ulpfec/90000\r\na=ssrc-group:FID 74985631 92340481\r\na=ssrc:74985631 cname:mrfvideo\r\na=ssrc:74985631 msid:mrf mrfv0\r\na=ssrc:74985631 mslabel:mrf mrf\r\na=ssrc:74985631 label:mrfv0\r\na=ssrc:92340481 cname:mrfvideo\r\na=ssrc:92340481 msid:mrf mrfv0\r\na=ssrc:92340481 mslabel:mrf mrf\r\na=ssrc:92340481 label:mrfv0\r\nm=video 21080 RTP/AVP 96 110 111 112\r\nc=IN IP4 192.118.51.11\r\na=mid:3\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=rtpmap:112 ulpfec/90000\r\na=ssrc-group:FID 99070832 80064628\r\na=ssrc:99070832 cname:mrfvideo\r\na=ssrc:99070832 msid:mrf mrfv0\r\na=ssrc:99070832 mslabel:mrf mrf\r\na=ssrc:99070832 label:mrfv0\r\na=ssrc:80064628 cname:mrfvideo\r\na=ssrc:80064628 msid:mrf mrfv0\r\na=ssrc:80064628 mslabel:mrf mrf\r\na=ssrc:80064628 label:mrfv0\r\nm=video 21080 RTP/AVP 96 110 111 112\r\nc=IN IP4 192.118.51.11\r\na=mid:4\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=rtpmap:112 ulpfec/90000\r\na=ssrc-group:FID 11658662 56005880\r\na=ssrc:11658662 cname:mrfvideo\r\na=ssrc:11658662 msid:mrf mrfv0\r\na=ssrc:11658662 mslabel:mrf mrf\r\na=ssrc:11658662 label:mrfv0\r\na=ssrc:56005880 cname:mrfvideo\r\na=ssrc:56005880 msid:mrf mrfv0\r\na=ssrc:56005880 mslabel:mrf mrf\r\na=ssrc:56005880 label:mrfv0\r\nm=video 21080 RTP/AVP 96 110 111 112\r\nc=IN IP4 192.118.51.11\r\na=mid:5\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=rtpmap:112 ulpfec/90000\r\na=ssrc-group:FID 96644787 83451465\r\na=ssrc:96644787 cname:mrfvideo\r\na=ssrc:96644787 msid:mrf mrfv0\r\na=ssrc:96644787 mslabel:mrf mrf\r\na=ssrc:96644787 label:mrfv0\r\na=ssrc:83451465 cname:mrfvideo\r\na=ssrc:83451465 msid:mrf mrfv0\r\na=ssrc:83451465 mslabel:mrf mrf\r\na=ssrc:83451465 label:mrfv0\r\nm=video 21080 RTP/AVP 96 110 111 112\r\nc=IN IP4 192.118.51.11\r\na=mid:screenShare\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=rtpmap:112 ulpfec/90000\r\na=ssrc-group:FID 8018707 26941109\r\na=ssrc:8018707 cname:mrfvideo\r\na=ssrc:8018707 msid:mrf mrfv0\r\na=ssrc:8018707 mslabel:mrf mrf\r\na=ssrc:8018707 label:mrfv0\r\na=ssrc:26941109 cname:mrfvideo\r\na=ssrc:26941109 msid:mrf mrfv0\r\na=ssrc:26941109 mslabel:mrf mrf\r\na=ssrc:26941109 label:mrfv0\r\n";15 request.content =16 "v=0\r\no=- 2727284057593879018 2 IN IP4 1.1.1.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1 2 3 4 5 screenShare fg tr\r\na=msid-semantic: WMS mqG1iD8AOLzqTQ4S6uWDlUjG66E1mr1i587h\r\nm=audio 26310 RTP/AVP 111\r\nc=IN IP4 192.118.51.10\r\na=sendrecv\r\na=rtcp-mux\r\na=candidate:2464262204 1 udp 2122260223 10.32.203.81 34635 typ host generation 0 network-id 1\r\na=candidate:3246356071 1 udp 2122197247 2a02:14c:35c:9200:bcc0:ee70:b0ed:d0af 53399 typ host generation 0 network-id 3 network-cost 10\r\na=candidate:400621884 1 udp 2122129151 10.0.0.6 59700 typ host generation 0 network-id 2 network-cost 10\r\na=candidate:3697431756 1 tcp 1518280447 10.32.203.81 9 typ host tcptype active generation 0 network-id 1\r\na=candidate:2415692439 1 tcp 1518217471 2a02:14c:35c:9200:bcc0:ee70:b0ed:d0af 9 typ host tcptype active generation 0 network-id 3 network-cost 10\r\na=candidate:1499659724 1 tcp 1518149375 10.0.0.6 9 typ host tcptype active generation 0 network-id 2 network-cost 10\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=msid:mqG1iD8AOLzqTQ4S6uWDlUjG66E1mr1i587h b22bfe4d-cb2b-43d1-ba4e-ce6773252744\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=ssrc:1161128917 cname:a432a9xjSnRvR8oZ\r\na=ssrc:1161128917 msid:mqG1iD8AOLzqTQ4S6uWDlUjG66E1mr1i587h b22bfe4d-cb2b-43d1-ba4e-ce6773252744\r\na=ssrc:1161128917 mslabel:mqG1iD8AOLzqTQ4S6uWDlUjG66E1mr1i587h\r\na=ssrc:1161128917 label:b22bfe4d-cb2b-43d1-ba4e-ce6773252744\r\nm=video 26310 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=recvonly\r\na=rtcp-mux\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\nm=video 26310 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=recvonly\r\na=rtcp-mux\r\na=mid:2\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\nm=video 26310 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=recvonly\r\na=rtcp-mux\r\na=mid:3\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\nm=video 26310 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=recvonly\r\na=rtcp-mux\r\na=mid:4\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\nm=video 26310 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=recvonly\r\na=rtcp-mux\r\na=mid:5\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\nm=video 26310 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=recvonly\r\na=rtcp-mux\r\na=mid:screenShare\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\n";17 context.env = <TestEnviroment>{ sip: { host: "192.118.51.11" } };18 sdp.validate(request, response, session);19 request.content =20 "v=0\r\no=- 444900599102329416 4 IN IP4 1.1.1.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1 2 3 4 5 screenShare davetester8337@gmail.com\r\na=msid-semantic: WMS E5BnwAt2nEZ6XaM5BtC3UXHNyqvyH3tbotpE\r\nm=audio 35532 RTP/AVP 111\r\nc=IN IP4 192.118.51.10\r\na=sendrecv\r\na=rtcp-mux\r\na=candidate:3246356071 1 udp 2122262783 2a02:14c:35c:9200:bcc0:ee70:b0ed:d0af 51368 typ host generation 0 network-id 2 network-cost 10\r\na=candidate:400621884 1 udp 2122194687 10.0.0.6 52175 typ host generation 0 network-id 1 network-cost 10\r\na=candidate:2415692439 1 tcp 1518283007 2a02:14c:35c:9200:bcc0:ee70:b0ed:d0af 9 typ host tcptype active generation 0 network-id 2 network-cost 10\r\na=candidate:1499659724 1 tcp 1518214911 10.0.0.6 9 typ host tcptype active generation 0 network-id 1 network-cost 10\r\na=mid:0\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=msid:E5BnwAt2nEZ6XaM5BtC3UXHNyqvyH3tbotpE 99559dd2-500d-4f96-b9f2-0ff5f5a7cc34\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=ssrc:1997463661 cname:INutRi8t61x9WuTP\r\na=ssrc:1997463661 msid:E5BnwAt2nEZ6XaM5BtC3UXHNyqvyH3tbotpE 99559dd2-500d-4f96-b9f2-0ff5f5a7cc34\r\na=ssrc:1997463661 mslabel:E5BnwAt2nEZ6XaM5BtC3UXHNyqvyH3tbotpE\r\na=ssrc:1997463661 label:99559dd2-500d-4f96-b9f2-0ff5f5a7cc34\r\nm=video 35532 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=recvonly\r\na=rtcp-mux\r\na=mid:1\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\nm=video 35532 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=recvonly\r\na=rtcp-mux\r\na=mid:2\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\nm=video 35532 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=recvonly\r\na=rtcp-mux\r\na=mid:3\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\nm=video 35532 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=recvonly\r\na=rtcp-mux\r\na=mid:4\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\nm=video 35532 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=recvonly\r\na=rtcp-mux\r\na=mid:5\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\nm=video 35532 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=recvonly\r\na=rtcp-mux\r\na=mid:screenShare\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\nm=video 35532 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=sendonly\r\na=rtcp-mux\r\na=mid:davetester8337@gmail.com\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=msid:wp9aeyn7gFPTHnEOoLqo4Hwjz3p1AGx8fGnf bf0a89ad-c793-44d7-8369-daa0de45b6be\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=ssrc-group:FID 987039567 1860248269\r\na=ssrc:987039567 cname:INutRi8t61x9WuTP\r\na=ssrc:987039567 msid:wp9aeyn7gFPTHnEOoLqo4Hwjz3p1AGx8fGnf bf0a89ad-c793-44d7-8369-daa0de45b6be\r\na=ssrc:987039567 mslabel:wp9aeyn7gFPTHnEOoLqo4Hwjz3p1AGx8fGnf\r\na=ssrc:987039567 label:bf0a89ad-c793-44d7-8369-daa0de45b6be\r\na=ssrc:1860248269 cname:INutRi8t61x9WuTP\r\na=ssrc:1860248269 msid:wp9aeyn7gFPTHnEOoLqo4Hwjz3p1AGx8fGnf bf0a89ad-c793-44d7-8369-daa0de45b6be\r\na=ssrc:1860248269 mslabel:wp9aeyn7gFPTHnEOoLqo4Hwjz3p1AGx8fGnf\r\na=ssrc:1860248269 label:bf0a89ad-c793-44d7-8369-daa0de45b6be\r\n";21 response.content =22 "v=0\r\no=- 444900599102329416 4 IN IP4 192.118.51.11\r\ns=conference room:1600323603060926\r\nt=0 0\r\na=group:BUNDLE 0 1 2 3 4 5 screenShare davetester8337@gmail.com\r\nm=audio 21112 RTP/AVP 111\r\nc=IN IP4 192.118.51.11\r\na=mid:0\r\na=sendrecv\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=fmtp:111 maxplaybackrate=48000; stereo=0; sprop-stereo=0; useinbandfec=1\r\na=ssrc:86257919 cname:mrfaudio\r\na=ssrc:86257919 msid:mrf mrfa0\r\na=ssrc:86257919 mslabel:mrf mrf\r\na=ssrc:86257919 label:mrfa0\r\na=ptime:20\r\nm=video 21112 RTP/AVP 96 110 111 112\r\nc=IN IP4 192.118.51.11\r\na=mid:1\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=rtpmap:112 ulpfec/90000\r\na=ssrc-group:FID 46467470 61829094\r\na=ssrc:46467470 cname:mrfvideo\r\na=ssrc:46467470 msid:mrf mrfv0\r\na=ssrc:46467470 mslabel:mrf mrf\r\na=ssrc:46467470 label:mrfv0\r\na=ssrc:61829094 cname:mrfvideo\r\na=ssrc:61829094 msid:mrf mrfv0\r\na=ssrc:61829094 mslabel:mrf mrf\r\na=ssrc:61829094 label:mrfv0\r\nm=video 21112 RTP/AVP 96 110 111 112\r\nc=IN IP4 192.118.51.11\r\na=mid:2\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=rtpmap:112 ulpfec/90000\r\na=ssrc-group:FID 99212628 78286054\r\na=ssrc:99212628 cname:mrfvideo\r\na=ssrc:99212628 msid:mrf mrfv0\r\na=ssrc:99212628 mslabel:mrf mrf\r\na=ssrc:99212628 label:mrfv0\r\na=ssrc:78286054 cname:mrfvideo\r\na=ssrc:78286054 msid:mrf mrfv0\r\na=ssrc:78286054 mslabel:mrf mrf\r\na=ssrc:78286054 label:mrfv0\r\nm=video 21112 RTP/AVP 96 110 111 112\r\nc=IN IP4 192.118.51.11\r\na=mid:3\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=rtpmap:112 ulpfec/90000\r\na=ssrc-group:FID 10110820 28327657\r\na=ssrc:10110820 cname:mrfvideo\r\na=ssrc:10110820 msid:mrf mrfv0\r\na=ssrc:10110820 mslabel:mrf mrf\r\na=ssrc:10110820 label:mrfv0\r\na=ssrc:28327657 cname:mrfvideo\r\na=ssrc:28327657 msid:mrf mrfv0\r\na=ssrc:28327657 mslabel:mrf mrf\r\na=ssrc:28327657 label:mrfv0\r\nm=video 21112 RTP/AVP 96 110 111 112\r\nc=IN IP4 192.118.51.11\r\na=mid:4\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=rtpmap:112 ulpfec/90000\r\na=ssrc-group:FID 39327070 68468748\r\na=ssrc:39327070 cname:mrfvideo\r\na=ssrc:39327070 msid:mrf mrfv0\r\na=ssrc:39327070 mslabel:mrf mrf\r\na=ssrc:39327070 label:mrfv0\r\na=ssrc:68468748 cname:mrfvideo\r\na=ssrc:68468748 msid:mrf mrfv0\r\na=ssrc:68468748 mslabel:mrf mrf\r\na=ssrc:68468748 label:mrfv0\r\nm=video 21112 RTP/AVP 96 110 111 112\r\nc=IN IP4 192.118.51.11\r\na=mid:5\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=rtpmap:112 ulpfec/90000\r\na=ssrc-group:FID 75012566 67266189\r\na=ssrc:75012566 cname:mrfvideo\r\na=ssrc:75012566 msid:mrf mrfv0\r\na=ssrc:75012566 mslabel:mrf mrf\r\na=ssrc:75012566 label:mrfv0\r\na=ssrc:67266189 cname:mrfvideo\r\na=ssrc:67266189 msid:mrf mrfv0\r\na=ssrc:67266189 mslabel:mrf mrf\r\na=ssrc:67266189 label:mrfv0\r\nm=video 21112 RTP/AVP 96 110 111 112\r\nc=IN IP4 192.118.51.11\r\na=mid:screenShare\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=rtpmap:112 ulpfec/90000\r\na=ssrc-group:FID 98667095 27350681\r\na=ssrc:98667095 cname:mrfvideo\r\na=ssrc:98667095 msid:mrf mrfv0\r\na=ssrc:98667095 mslabel:mrf mrf\r\na=ssrc:98667095 label:mrfv0\r\na=ssrc:27350681 cname:mrfvideo\r\na=ssrc:27350681 msid:mrf mrfv0\r\na=ssrc:27350681 mslabel:mrf mrf\r\na=ssrc:27350681 label:mrfv0\r\nm=video 21112 RTP/AVP 96 110 112\r\nc=IN IP4 192.118.51.11\r\na=mid:davetester8337@gmail.com\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\n";23 sdp.validate(request, response, session);24 request.content =25 "v=0\r\no=- 4822369012093335800 2 IN IP4 1.1.1.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0\r\na=msid-semantic: WMS\r\nm=application 21040 UDP/SCTP webrtc-datachannel\r\nc=IN IP4 192.118.51.10\r\na=sendrecv\r\na=candidate:779251937 1 udp 2122260223 192.168.1.107 58723 typ host generation 0 network-id 1 network-cost 10\r\na=candidate:1626442769 1 tcp 1518280447 192.168.1.107 9 typ host tcptype active generation 0 network-id 1 network-cost 10\r\na=setup:actpass\r\na=mid:0\r\na=sctp-port:5000\r\na=max-message-size:262144\r\n";26 response.content =27 "v=0\r\no=- 5307017080831174669 2 IN IP4 192.118.51.11\r\ns=conference room:1600325232069933\r\nt=0 0\r\na=group:BUNDLE 0\r\nm=application 21120 UDP/SCTP webrtc-datachannel\r\nc=IN IP4 192.118.51.11\r\na=mid:0\r\na=sctp-port:5000\r\na=max-message-size:262144\r\na=setup:active\r\n";28 sdp.validate(request, response, session);29 request.content =30 "v=0\r\no=- 9078486943941895804 2 IN IP4 1.1.1.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0\r\na=msid-semantic: WMS drmxbyF9aseEl2VwrNemJQZh45pPSiMzJoZQ\r\nm=video 30538 RTP/AVP 96 110 112 97 111\r\nc=IN IP4 192.118.51.10\r\na=sendonly\r\na=rtcp-mux\r\na=candidate:3246356071 1 udp 2122262783 2a02:14c:35c:9200:bcc0:ee70:b0ed:d0af 43302 typ host generation 0 network-id 2 network-cost 10\r\na=candidate:400621884 1 udp 2122194687 10.0.0.6 36209 typ host generation 0 network-id 1 network-cost 10\r\na=candidate:2415692439 1 tcp 1518283007 2a02:14c:35c:9200:bcc0:ee70:b0ed:d0af 9 typ host tcptype active generation 0 network-id 2 network-cost 10\r\na=candidate:1499659724 1 tcp 1518214911 10.0.0.6 9 typ host tcptype active generation 0 network-id 1 network-cost 10\r\na=mid:0\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:13 urn:3gpp:video-orientation\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:12 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:11 http://www.webrtc.org/experiments/rtp-hdrext/video-Content-Type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r\na=extmap:9 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:5 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:6 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=msid:drmxbyF9aseEl2VwrNemJQZh45pPSiMzJoZQ 39439d01-762c-4d12-974b-ff42dfbd0afc\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:111 rtx/90000\r\na=fmtp:111 apt=110\r\na=ssrc-group:FID 110478401 1366264669\r\na=ssrc:110478401 cname:7+Yom11RIgwE5fCk\r\na=ssrc:110478401 msid:drmxbyF9aseEl2VwrNemJQZh45pPSiMzJoZQ 39439d01-762c-4d12-974b-ff42dfbd0afc\r\na=ssrc:110478401 mslabel:drmxbyF9aseEl2VwrNemJQZh45pPSiMzJoZQ\r\na=ssrc:110478401 label:39439d01-762c-4d12-974b-ff42dfbd0afc\r\na=ssrc:1366264669 cname:7+Yom11RIgwE5fCk\r\na=ssrc:1366264669 msid:drmxbyF9aseEl2VwrNemJQZh45pPSiMzJoZQ 39439d01-762c-4d12-974b-ff42dfbd0afc\r\na=ssrc:1366264669 mslabel:drmxbyF9aseEl2VwrNemJQZh45pPSiMzJoZQ\r\na=ssrc:1366264669 label:39439d01-762c-4d12-974b-ff42dfbd0afc\r\n";31 response.content =32 "v=0\r\no=- 9078486943941895804 2 IN IP4 192.118.51.11\r\ns=conference room:1600323938281928\r\nt=0 0\r\na=group:BUNDLE 0\r\nm=video 21116 RTP/AVP 96 110 112\r\nc=IN IP4 192.118.51.11\r\na=mid:0\r\na=recvonly\r\na=rtcp-mux\r\na=rtpmap:96 VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtpmap:110 red/90000\r\na=rtpmap:112 ulpfec/90000\r\n";33 sdp.validate(request, response, session);34 } catch (e) {35 console.error(e);36 }37 });...

Full Screen

Full Screen

SafariSDPMock.ts

Source:SafariSDPMock.ts Github

copy

Full Screen

1// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.2// SPDX-License-Identifier: Apache-2.03export default class SafariSDPMock {4 static readonly IOS_SAFARI_AUDIO_SENDRECV_VIDEO_INACTIVE = `5 v=0\r6 o=- 3789843322349027177 2 IN IP4 127.0.0.1\r7 s=-\r8 t=0 0\r9 a=group:BUNDLE 0 1 2\r10 a=msid-semantic: WMS 137102f5-4628-4a17-9e21-6086db3433a8\r11 m=audio 9 UDP/TLS/RTP/SAVPF 111 103 9 102 0 8 105 13 110 113 126\r12 c=IN IP4 0.0.0.013 a=rtcp:9 IN IP4 0.0.0.0\r14 a=ice-ufrag:-\r15 a=ice-pwd:-\r16 a=ice-options:trickle\r17 a=fingerprint:sha-256 -\r18 a=setup:actpass\r19 a=mid:0\r20 a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r21 a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid\r22 a=sendrecv\r23 a=msid:137102f5-4628-4a17-9e21-6086db3433a8 d742caa5-7055-4bff-98ca-c956d12f938d\r24 a=rtcp-mux\r25 a=rtpmap:111 opus/48000/2\r26 a=rtcp-fb:111 transport-cc\r27 a=fmtp:111 minptime=10;useinbandfec=1\r28 a=rtpmap:103 ISAC/16000\r29 a=rtpmap:9 G722/8000\r30 a=rtpmap:102 ILBC/8000\r31 a=rtpmap:0 PCMU/8000\r32 a=rtpmap:8 PCMA/8000\r33 a=rtpmap:105 CN/16000\r34 a=rtpmap:13 CN/8000\r35 a=rtpmap:110 telephone-event/48000\r36 a=rtpmap:113 telephone-event/16000\r37 a=rtpmap:126 telephone-event/8000\r38 a=ssrc:3217976799 cname:rSy6SO9sS3kRP6k8\r39 a=ssrc:3217976799 msid:137102f5-4628-4a17-9e21-6086db3433a8 d742caa5-7055-4bff-98ca-c956d12f938d\r40 a=ssrc:3217976799 mslabel:137102f5-4628-4a17-9e21-6086db3433a8\r41 a=ssrc:3217976799 label:d742caa5-7055-4bff-98ca-c956d12f938d\r42 m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 125 104\r43 c=IN IP4 0.0.0.044 a=rtcp:9 IN IP4 0.0.0.0\r45 a=ice-ufrag:-\r46 a=ice-pwd:-\r47 a=ice-options:trickle\r48 a=fingerprint:sha-256 -\r49 a=setup:actpass\r50 a=mid:1\r51 a=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r52 a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r53 a=extmap:4 urn:3gpp:video-orientation\r54 a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r55 a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r56 a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r57 a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r58 a=extmap:10 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r59 a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid\r60 a=inactive\r61 a=rtcp-mux\r62 a=rtcp-rsize\r63 a=rtpmap:96 H264/90000\r64 a=rtcp-fb:96 goog-remb\r65 a=rtcp-fb:96 transport-cc\r66 a=rtcp-fb:96 ccm fir\r67 a=rtcp-fb:96 nack\r68 a=rtcp-fb:96 nack pli\r69 a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f\r70 a=rtpmap:97 rtx/90000\r71 a=fmtp:97 apt=96\r72 a=rtpmap:98 H264/90000\r73 a=rtcp-fb:98 goog-remb\r74 a=rtcp-fb:98 transport-cc\r75 a=rtcp-fb:98 ccm fir\r76 a=rtcp-fb:98 nack\r77 a=rtcp-fb:98 nack pli\r78 a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r79 a=rtpmap:99 rtx/90000\r80 a=fmtp:99 apt=98\r81 a=rtpmap:100 VP8/90000\r82 a=rtcp-fb:100 goog-remb\r83 a=rtcp-fb:100 transport-cc\r84 a=rtcp-fb:100 ccm fir\r85 a=rtcp-fb:100 nack\r86 a=rtcp-fb:100 nack pli\r87 a=rtpmap:101 rtx/90000\r88 a=fmtp:101 apt=100\r89 a=rtpmap:127 red/90000\r90 a=rtpmap:125 rtx/90000\r91 a=fmtp:125 apt=127\r92 a=rtpmap:104 ulpfec/90000\r93 `;94 static readonly IOS_SAFARI_AUDIO_SENDRECV_VIDEO_RECV = `95v=0\r96o=- 3789843322349027177 2 IN IP4 127.0.0.1\r97s=-\r98t=0 0\r99a=group:BUNDLE 0 1 2\r100a=msid-semantic: WMS 137102f5-4628-4a17-9e21-6086db3433a8\r101m=audio 9 UDP/TLS/RTP/SAVPF 111 103 9 102 0 8 105 13 110 113 126\r102c=IN IP4 0.0.0.0103a=rtcp:9 IN IP4 0.0.0.0\r104a=ice-ufrag:-\r105a=ice-pwd:-\r106a=ice-options:trickle\r107a=fingerprint:sha-256 -\r108a=setup:actpass\r109a=mid:0\r110a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r111a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid\r112a=sendrecv\r113a=msid:137102f5-4628-4a17-9e21-6086db3433a8 d742caa5-7055-4bff-98ca-c956d12f938d\r114a=rtcp-mux\r115a=rtpmap:111 opus/48000/2\r116a=rtcp-fb:111 transport-cc\r117a=fmtp:111 minptime=10;useinbandfec=1\r118a=rtpmap:103 ISAC/16000\r119a=rtpmap:9 G722/8000\r120a=rtpmap:102 ILBC/8000\r121a=rtpmap:0 PCMU/8000\r122a=rtpmap:8 PCMA/8000\r123a=rtpmap:105 CN/16000\r124a=rtpmap:13 CN/8000\r125a=rtpmap:110 telephone-event/48000\r126a=rtpmap:113 telephone-event/16000\r127a=rtpmap:126 telephone-event/8000\r128a=ssrc:3217976799 cname:rSy6SO9sS3kRP6k8\r129a=ssrc:3217976799 msid:137102f5-4628-4a17-9e21-6086db3433a8 d742caa5-7055-4bff-98ca-c956d12f938d\r130a=ssrc:3217976799 mslabel:137102f5-4628-4a17-9e21-6086db3433a8\r131a=ssrc:3217976799 label:d742caa5-7055-4bff-98ca-c956d12f938d\r132m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 125 104\r133c=IN IP4 0.0.0.0134a=rtcp:9 IN IP4 0.0.0.0\r135a=ice-ufrag:-\r136a=ice-pwd:-\r137a=ice-options:trickle\r138a=fingerprint:sha-256 -\r139a=setup:actpass\r140a=mid:1\r141a=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r142a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r143a=extmap:4 urn:3gpp:video-orientation\r144a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r145a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r146a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r147a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r148a=extmap:10 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r149a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid\r150a=inactive\r151a=rtcp-mux\r152a=rtcp-rsize\r153a=rtpmap:96 H264/90000\r154a=rtcp-fb:96 goog-remb\r155a=rtcp-fb:96 transport-cc\r156a=rtcp-fb:96 ccm fir\r157a=rtcp-fb:96 nack\r158a=rtcp-fb:96 nack pli\r159a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f\r160a=rtpmap:97 rtx/90000\r161a=fmtp:97 apt=96\r162a=rtpmap:98 H264/90000\r163a=rtcp-fb:98 goog-remb\r164a=rtcp-fb:98 transport-cc\r165a=rtcp-fb:98 ccm fir\r166a=rtcp-fb:98 nack\r167a=rtcp-fb:98 nack pli\r168a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r169a=rtpmap:99 rtx/90000\r170a=fmtp:99 apt=98\r171a=rtpmap:100 VP8/90000\r172a=rtcp-fb:100 goog-remb\r173a=rtcp-fb:100 transport-cc\r174a=rtcp-fb:100 ccm fir\r175a=rtcp-fb:100 nack\r176a=rtcp-fb:100 nack pli\r177a=rtpmap:101 rtx/90000\r178a=fmtp:101 apt=100\r179a=rtpmap:127 red/90000\r180a=rtpmap:125 rtx/90000\r181a=fmtp:125 apt=127\r182a=rtpmap:104 ulpfec/90000\r183m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 125 104\r184c=IN IP4 0.0.0.0185a=rtcp:9 IN IP4 0.0.0.0\r186a=ice-ufrag:-\r187a=ice-pwd:-\r188a=ice-options:trickle\r189a=fingerprint:sha-256 -\r190a=setup:actpass\r191a=mid:2\r192a=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r193a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r194a=extmap:4 urn:3gpp:video-orientation\r195a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r196a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r197a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r198a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r199a=extmap:10 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r200a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid\r201a=recvonly\r202a=rtcp-mux\r203a=rtcp-rsize\r204a=rtpmap:96 H264/90000\r205a=rtcp-fb:96 goog-remb\r206a=rtcp-fb:96 transport-cc\r207a=rtcp-fb:96 ccm fir\r208a=rtcp-fb:96 nack\r209a=rtcp-fb:96 nack pli\r210a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f\r211a=rtpmap:97 rtx/90000\r212a=fmtp:97 apt=96\r213a=rtpmap:98 H264/90000\r214a=rtcp-fb:98 goog-remb\r215a=rtcp-fb:98 transport-cc\r216a=rtcp-fb:98 ccm fir\r217a=rtcp-fb:98 nack\r218a=rtcp-fb:98 nack pli\r219a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r220a=rtpmap:99 rtx/90000\r221a=fmtp:99 apt=98\r222a=rtpmap:100 VP8/90000\r223a=rtcp-fb:100 goog-remb\r224a=rtcp-fb:100 transport-cc\r225a=rtcp-fb:100 ccm fir\r226a=rtcp-fb:100 nack\r227a=rtcp-fb:100 nack pli\r228a=rtpmap:101 rtx/90000\r229a=fmtp:101 apt=100\r230a=rtpmap:127 red/90000\r231a=rtpmap:125 rtx/90000\r232a=fmtp:125 apt=127\r233a=rtpmap:104 ulpfec/90000\r234`;235 static readonly SAFARI_AUDIO_VIDEO_SENDING = `v=0\r236o=- 2231580719842176600 3 IN IP4 127.0.0.1\r237s=-\r238t=0 0\r239a=group:BUNDLE 0 1\r240a=msid-semantic: WMS 5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c\r241m=audio 34517 UDP/TLS/RTP/SAVPF 111 103 9 102 0 8 105 13 110 113 126\r242c=IN IP4 10.3.27.95\r243a=rtcp:9 IN IP4 0.0.0.0\r244a=candidate:1590270400 1 udp 33562623 225555.55.555.555 34517 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999\r245a=ice-ufrag:-\r246a=ice-pwd:-\r247a=ice-options:trickle\r248a=fingerprint:sha-256 -\r249a=setup:actpass\r250a=mid:0\r251a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r252a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid\r253a=sendrecv\r254a=msid:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c 2191afc4-8438-4be8-a30a-c13782519955\r255a=rtcp-mux\r256a=rtpmap:111 opus/48000/2\r257a=rtcp-fb:111 transport-cc\r258a=fmtp:111 minptime=10;useinbandfec=1\r259a=rtpmap:103 ISAC/16000\r260a=rtpmap:9 G722/8000\r261a=rtpmap:102 ILBC/8000\r262a=rtpmap:0 PCMU/8000\r263a=rtpmap:8 PCMA/8000\r264a=rtpmap:105 CN/16000\r265a=rtpmap:13 CN/8000\r266a=rtpmap:110 telephone-event/48000\r267a=rtpmap:113 telephone-event/16000\r268a=rtpmap:126 telephone-event/8000\r269a=ssrc:4126581560 cname:uRHftBjmhwofBLqY\r270a=ssrc:4126581560 msid:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c 2191afc4-8438-4be8-a30a-c13782519955\r271a=ssrc:4126581560 mslabel:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c\r272a=ssrc:4126581560 label:2191afc4-8438-4be8-a30a-c13782519955\r273m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 125 104\r274c=IN IP4 0.0.0.0\r275a=rtcp:9 IN IP4 0.0.0.0\r276a=ice-ufrag:-\r277a=ice-pwd:-\r278a=ice-options:trickle\r279a=fingerprint:sha-256 4D:0B:20:29:08:E8:10:78:5B:15:5D:F1:A8:C2:54:B3:A0:36:67:58:95:16:DE:6F:EF:6B:26:9A:67:65:D4:7C\r280a=setup:actpass\r281a=mid:1\r282a=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r283a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r284a=extmap:4 urn:3gpp:video-orientation\r285a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r286a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r287a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r288a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r289a=extmap:10 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r290a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid\r291a=sendrecv\r292a=msid:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c 2b407f91-08d4-4ddb-bbdd-5b600f8912a7\r293a=rtcp-mux\r294a=rtcp-rsize\r295a=rtpmap:96 H264/90000\r296a=rtcp-fb:96 goog-remb\r297a=rtcp-fb:96 transport-cc\r298a=rtcp-fb:96 ccm fir\r299a=rtcp-fb:96 nack\r300a=rtcp-fb:96 nack pli\r301a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f\r302a=rtpmap:97 rtx/90000\r303a=fmtp:97 apt=96\r304a=rtpmap:98 H264/90000\r305a=rtcp-fb:98 goog-remb\r306a=rtcp-fb:98 transport-cc\r307a=rtcp-fb:98 ccm fir\r308a=rtcp-fb:98 nack\r309a=rtcp-fb:98 nack pli\r310a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r311a=rtpmap:99 rtx/90000\r312a=fmtp:99 apt=98\r313a=rtpmap:100 VP8/90000\r314a=rtcp-fb:100 goog-remb\r315a=rtcp-fb:100 transport-cc\r316a=rtcp-fb:100 ccm fir\r317a=rtcp-fb:100 nack\r318a=rtcp-fb:100 nack pli\r319a=rtpmap:101 rtx/90000\r320a=fmtp:101 apt=100\r321a=rtpmap:127 red/90000\r322a=rtpmap:125 rtx/90000\r323a=fmtp:125 apt=127\r324a=rtpmap:104 ulpfec/90000\r325a=ssrc-group:FID 2209845614 703070799\r326a=ssrc:2209845614 cname:uRHftBjmhwofBLqY\r327a=ssrc:2209845614 msid:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c 2b407f91-08d4-4ddb-bbdd-5b600f8912a7\r328a=ssrc:2209845614 mslabel:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c\r329a=ssrc:2209845614 label:2b407f91-08d4-4ddb-bbdd-5b600f8912a7\r330a=ssrc:703070799 cname:uRHftBjmhwofBLqY\r331a=ssrc:703070799 msid:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c 2b407f91-08d4-4ddb-bbdd-5b600f8912a7\r332a=ssrc:703070799 mslabel:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c\r333a=ssrc:703070799 label:2b407f91-08d4-4ddb-bbdd-5b600f8912a7\r334`;335 static readonly SAFARI_AUDIO_VIDEO_SENDING_RECEIVING = `v=0\r336o=- 2231580719842176600 3 IN IP4 127.0.0.1\r337s=-\r338t=0 0\r339a=group:BUNDLE 0 1 2\r340a=msid-semantic: WMS 5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c\r341m=audio 34517 UDP/TLS/RTP/SAVPF 111 103 9 102 0 8 105 13 110 113 126\r342c=IN IP4 10.3.27.95\r343a=rtcp:9 IN IP4 0.0.0.0\r344a=candidate:1590270400 1 udp 33562623 225555.55.555.555 34517 typ relay raddr 0.0.0.0 rport 0 generation 0 network-cost 999\r345a=ice-ufrag:-\r346a=ice-pwd:-\r347a=ice-options:trickle\r348a=fingerprint:sha-256 -\r349a=setup:actpass\r350a=mid:0\r351a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r352a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid\r353a=sendrecv\r354a=msid:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c 2191afc4-8438-4be8-a30a-c13782519955\r355a=rtcp-mux\r356a=rtpmap:111 opus/48000/2\r357a=rtcp-fb:111 transport-cc\r358a=fmtp:111 minptime=10;useinbandfec=1\r359a=rtpmap:103 ISAC/16000\r360a=rtpmap:9 G722/8000\r361a=rtpmap:102 ILBC/8000\r362a=rtpmap:0 PCMU/8000\r363a=rtpmap:8 PCMA/8000\r364a=rtpmap:105 CN/16000\r365a=rtpmap:13 CN/8000\r366a=rtpmap:110 telephone-event/48000\r367a=rtpmap:113 telephone-event/16000\r368a=rtpmap:126 telephone-event/8000\r369a=ssrc:4126581560 cname:uRHftBjmhwofBLqY\r370a=ssrc:4126581560 msid:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c 2191afc4-8438-4be8-a30a-c13782519955\r371a=ssrc:4126581560 mslabel:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c\r372a=ssrc:4126581560 label:2191afc4-8438-4be8-a30a-c13782519955\r373m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 125 104\r374c=IN IP4 0.0.0.0\r375a=rtcp:9 IN IP4 0.0.0.0\r376a=ice-ufrag:-\r377a=ice-pwd:-\r378a=ice-options:trickle\r379a=fingerprint:sha-256 4D:0B:20:29:08:E8:10:78:5B:15:5D:F1:A8:C2:54:B3:A0:36:67:58:95:16:DE:6F:EF:6B:26:9A:67:65:D4:7C\r380a=setup:actpass\r381a=mid:1\r382a=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r383a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r384a=extmap:4 urn:3gpp:video-orientation\r385a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r386a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r387a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r388a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r389a=extmap:10 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r390a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid\r391a=sendrecv\r392a=msid:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c 2b407f91-08d4-4ddb-bbdd-5b600f8912a7\r393a=rtcp-mux\r394a=rtcp-rsize\r395a=rtpmap:96 H264/90000\r396a=rtcp-fb:96 goog-remb\r397a=rtcp-fb:96 transport-cc\r398a=rtcp-fb:96 ccm fir\r399a=rtcp-fb:96 nack\r400a=rtcp-fb:96 nack pli\r401a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f\r402a=rtpmap:97 rtx/90000\r403a=fmtp:97 apt=96\r404a=rtpmap:98 H264/90000\r405a=rtcp-fb:98 goog-remb\r406a=rtcp-fb:98 transport-cc\r407a=rtcp-fb:98 ccm fir\r408a=rtcp-fb:98 nack\r409a=rtcp-fb:98 nack pli\r410a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r411a=rtpmap:99 rtx/90000\r412a=fmtp:99 apt=98\r413a=rtpmap:100 VP8/90000\r414a=rtcp-fb:100 goog-remb\r415a=rtcp-fb:100 transport-cc\r416a=rtcp-fb:100 ccm fir\r417a=rtcp-fb:100 nack\r418a=rtcp-fb:100 nack pli\r419a=rtpmap:101 rtx/90000\r420a=fmtp:101 apt=100\r421a=rtpmap:127 red/90000\r422a=rtpmap:125 rtx/90000\r423a=fmtp:125 apt=127\r424a=rtpmap:104 ulpfec/90000\r425a=ssrc-group:FID 2209845614 703070799\r426a=ssrc:2209845614 cname:uRHftBjmhwofBLqY\r427a=ssrc:2209845614 msid:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c 2b407f91-08d4-4ddb-bbdd-5b600f8912a7\r428a=ssrc:2209845614 mslabel:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c\r429a=ssrc:2209845614 label:2b407f91-08d4-4ddb-bbdd-5b600f8912a7\r430a=ssrc:703070799 cname:uRHftBjmhwofBLqY\r431a=ssrc:703070799 msid:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c 2b407f91-08d4-4ddb-bbdd-5b600f8912a7\r432a=ssrc:703070799 mslabel:5d72c0f4-9804-4e1b-94d4-d0ab0ef8f39c\r433a=ssrc:703070799 label:2b407f91-08d4-4ddb-bbdd-5b600f8912a7\r434m=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 127 125 104\r435c=IN IP4 0.0.0.0436a=rtcp:9 IN IP4 0.0.0.0\r437a=ice-ufrag:-\r438a=ice-pwd:-\r439a=ice-options:trickle\r440a=fingerprint:sha-256 -\r441a=setup:actpass\r442a=mid:2\r443a=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r444a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r445a=extmap:4 urn:3gpp:video-orientation\r446a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r447a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r448a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r449a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r450a=extmap:10 http://tools.ietf.org/html/draft-ietf-avtext-framemarking-07\r451a=extmap:9 urn:ietf:params:rtp-hdrext:sdes:mid\r452a=recvonly\r453a=rtcp-mux\r454a=rtcp-rsize\r455a=rtpmap:96 H264/90000\r456a=rtcp-fb:96 goog-remb\r457a=rtcp-fb:96 transport-cc\r458a=rtcp-fb:96 ccm fir\r459a=rtcp-fb:96 nack\r460a=rtcp-fb:96 nack pli\r461a=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f\r462a=rtpmap:97 rtx/90000\r463a=fmtp:97 apt=96\r464a=rtpmap:98 H264/90000\r465a=rtcp-fb:98 goog-remb\r466a=rtcp-fb:98 transport-cc\r467a=rtcp-fb:98 ccm fir\r468a=rtcp-fb:98 nack\r469a=rtcp-fb:98 nack pli\r470a=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r471a=rtpmap:99 rtx/90000\r472a=fmtp:99 apt=98\r473a=rtpmap:100 VP8/90000\r474a=rtcp-fb:100 goog-remb\r475a=rtcp-fb:100 transport-cc\r476a=rtcp-fb:100 ccm fir\r477a=rtcp-fb:100 nack\r478a=rtcp-fb:100 nack pli\r479a=rtpmap:101 rtx/90000\r480a=fmtp:101 apt=100\r481a=rtpmap:127 red/90000\r482a=rtpmap:125 rtx/90000\r483a=fmtp:125 apt=127\r484a=rtpmap:104 ulpfec/90000\r485`;...

Full Screen

Full Screen

FirefoxSDPMock.ts

Source:FirefoxSDPMock.ts Github

copy

Full Screen

1// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.2// SPDX-License-Identifier: Apache-2.03export default class FirefoxSDPMock {4 static readonly AUDIO_SENDRECV_VIDEO_INACTIVE = `5v=0\r6o=mozilla...THIS_IS_SDPARTA-68.0.2 3142329940950624223 0 IN IP4 0.0.0.0\r7s=-\r8t=0 0\r9a=sendrecv\r10a=fingerprint:sha-256 -\r11a=group:BUNDLE 0 1\r12a=ice-options:trickle\r13a=msid-semantic:WMS *\r14m=audio 54925 UDP/TLS/RTP/SAVPF 109 9 0 8 101\r15c=IN IP4 192.168.8.221\r16a=candidate:0 1 UDP 2122252543 192.168.8.221 54925 typ host\r17a=candidate:1 1 TCP 2105524479 192.168.8.221 9 typ host tcptype active\r18a=candidate:0 2 UDP 2122252542 192.168.8.221 56890 typ host\r19a=candidate:1 2 TCP 2105524478 192.168.8.221 9 typ host tcptype active\r20a=sendrecv\r21a=end-of-candidates\r22a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r23a=extmap:2/recvonly urn:ietf:params:rtp-hdrext:csrc-audio-level\r24a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r25a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1\r26a=fmtp:101 0-15\r27a=ice-pwd:-\r28a=ice-ufrag:-\r29a=mid:0\r30a=msid:{a2258681-6ca4-d647-9c75-f557a26b3b43} {e05a971c-e6f1-6144-aec5-d8497872c66b}\r31a=rtcp:56890 IN IP4 192.168.8.221\r32a=rtcp-mux\r33a=rtpmap:109 opus/48000/2\r34a=rtpmap:9 G722/8000/1\r35a=rtpmap:0 PCMU/8000\r36a=rtpmap:8 PCMA/8000\r37a=rtpmap:101 telephone-event/8000\r38a=setup:actpass\r39a=ssrc:3313782734 cname:{bb441f3e-5b1d-1e46-bcd6-c775b103d026}\r40m=video 56362 UDP/TLS/RTP/SAVPF 120 121 126 97\r41c=IN IP4 192.168.8.221\r42a=candidate:0 1 UDP 2122252543 192.168.8.221 56362 typ host\r43a=candidate:1 1 TCP 2105524479 192.168.8.221 9 typ host tcptype active\r44a=candidate:0 2 UDP 2122252542 192.168.8.221 54325 typ host\r45a=candidate:1 2 TCP 2105524478 192.168.8.221 9 typ host tcptype active\r46a=inactive\r47a=end-of-candidates\r48a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r49a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r50a=extmap:5 urn:ietf:params:rtp-hdrext:toffset\r51a=fmtp:126 profile-level-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1\r52a=fmtp:97 profile-level-id=42e01f;level-asymmetry-allowed=1\r53a=fmtp:120 max-fs=12288;max-fr=60\r54a=fmtp:121 max-fs=12288;max-fr=60\r55a=ice-pwd:-\r56a=ice-ufrag:-\r57a=mid:1\r58a=rtcp:54325 IN IP4 192.168.8.221\r59a=rtcp-fb:120 nack\r60a=rtcp-fb:120 nack pli\r61a=rtcp-fb:120 ccm fir\r62a=rtcp-fb:120 goog-remb\r63a=rtcp-fb:121 nack;;\r64a=rtcp-fb:121 nack pli\r65a=rtcp-fb:121 ccm fir\r66a=rtcp-fb:121 goog-remb\r67a=rtcp-fb:126 nack\r68a=rtcp-fb:126 nack pli\r69a=rtcp-fb:126 ccm fir\r70a=rtcp-fb:126 goog-remb\r71a=rtcp-fb:97 nack\r72a=rtcp-fb:97 nack pli\r73a=rtcp-fb:97 ccm fir\r74a=rtcp-fb:97 goog-remb\r75a=rtcp-mux\r76a=rtpmap:120 VP8/90000\r77a=rtpmap:121 VP9/90000\r78a=rtpmap:126 H264/90000\r79a=rtpmap:97 H264/90000\r80a=setup:actpass\r81a=ssrc:3068016493 cname:{bb441f3e-5b1d-1e46-bcd6-c775b103d026}\r82`;83 static readonly AUDIO_SENDRECV_VIDEO_SENDRECV = `84v=0\r85o=mozilla...THIS_IS_SDPARTA-68.0.2 3142329940950624223 1 IN IP4 0.0.0.0\r86s=-\r87t=0 0\r88a=sendrecv\r89a=fingerprint:sha-256 -\r90a=group:BUNDLE 0 1\r91a=ice-options:trickle\r92a=msid-semantic:WMS *\r93m=audio 54925 UDP/TLS/RTP/SAVPF 109 9 0 8 101\r94c=IN IP4 192.168.8.221\r95a=candidate:0 1 UDP 2122252543 192.168.8.221 54925 typ host\r96a=candidate:1 1 TCP 2105524479 192.168.8.221 9 typ host tcptype active\r97a=sendrecv\r98a=end-of-candidates\r99a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r100a=extmap:2/recvonly urn:ietf:params:rtp-hdrext:csrc-audio-level\r101a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r102a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1\r103a=fmtp:101 0-15\r104a=ice-pwd:-\r105a=ice-ufrag:-\r106a=mid:0\r107a=msid:{a2258681-6ca4-d647-9c75-f557a26b3b43} {e05a971c-e6f1-6144-aec5-d8497872c66b}\r108a=rtcp-mux\r109a=rtpmap:109 opus/48000/2\r110a=rtpmap:9 G722/8000/1\r111a=rtpmap:0 PCMU/8000\r112a=rtpmap:8 PCMA/8000\r113a=rtpmap:101 telephone-event/8000\r114a=setup:actpass\r115a=ssrc:3313782734 cname:{bb441f3e-5b1d-1e46-bcd6-c775b103d026}\r116m=video 9 UDP/TLS/RTP/SAVPF 120 121 126 97\r117c=IN IP4 0.0.0.0\r118a=sendrecv\r119a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r120a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r121a=extmap:5 urn:ietf:params:rtp-hdrext:toffset\r122a=fmtp:126 profile-level-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1\r123a=fmtp:97 profile-level-id=42e01f;level-asymmetry-allowed=1\r124a=fmtp:120 max-fs=12288;max-fr=60\r125a=fmtp:121 max-fs=12288;max-fr=60\r126a=ice-pwd:-\r127a=ice-ufrag:-\r128a=mid:1\r129a=msid:{a2258681-6ca4-d647-9c75-f557a26b3b43} {acdaaea2-e00a-584d-b89f-02ed986525a8}\r130a=rtcp-fb:120 nack\r131a=rtcp-fb:120 nack pli\r132a=rtcp-fb:120 ccm fir\r133a=rtcp-fb:121 goog-remb\r134a=rtcp-fb:126 nack\r135a=rtcp-fb:126 nack pli\r136a=rtcp-fb:126 ccm fir\r137a=rtcp-fb:126 goog-remb\r138a=rtcp-fb:97 nack\r139a=rtcp-fb:97 nack pli\r140a=rtcp-fb:97 ccm fir\r141a=rtcp-fb:97 goog-remb\r142a=rtcp-mux\r143a=rtpmap:120 VP8/90000\r144a=rtpmap:121 VP9/90000\r145a=rtpmap:126 H264/90000\r146a=rtpmap:97 H264/90000\r147a=setup:actpass\r148a=ssrc:3068016493 cname:{bb441f3e-5b1d-1e46-bcd6-c775b103d026}\r149`;150 static readonly FIREFOX_REMOTE_ANSWER_WITH_VP8_H264_UNSORTED = `v=0\r151o=- 0 0 IN IP4 127.0.0.1\r152s=-\r153t=0 0\r154a=group:BUNDLE 0 1 2\r155a=msid-semantic: WMS *\r156m=audio 17179 UDP/TLS/RTP/SAVPF 109\r157c=IN IP4 10.1.1.1\r158a=rtcp:17179 IN IP4 10.1.1.1\r159a=candidate:Ha02565e 1 udp 1694498815 10.2.0.1 17179 typ host generation 0\r160a=candidate:Ha02565e 2 udp 1694498815 10.2.0.1 17179 typ host generation 0\r161a=ice-ufrag:redact\r162a=ice-pwd:redact\r163a=fingerprint:sha-256 redact\r164a=setup:passive\r165a=mid:0\r166a=sendrecv\r167a=msid:audio audio\r168a=rtcp-mux\r169a=rtpmap:109 opus/48000/2\r170a=fmtp:109 minptime=10;useinbandfec=1\r171a=ssrc:1351822957 cname:wWMS8+dHNuVllwzN\r172m=video 9 UDP/TLS/RTP/SAVPF 126173c=IN IP4 0.0.0.0\r174a=rtcp:9 IN IP4 0.0.0.0\r175a=ice-ufrag:redact\r176a=ice-pwd: redact\r177a=fingerprint:sha-256 redact\r178a=setup:passive\r179a=mid:1\r180a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r181a=extmap:5 urn:ietf:params:rtp-hdrext:toffset\r182a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r183a=inactive\r184a=rtcp-mux\r185a=rtpmap:126 H264/90000\r186a=rtcp-fb:126 ccm fir\r187a=rtcp-fb:126 nack\r188a=rtcp-fb:126 goog-remb\r189a=rtcp-fb:126 nack pli\r190a=fmtp:126 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r191m=video 9 UDP/TLS/RTP/SAVPF 120 126\r192c=IN IP4 0.0.0.0\r193a=rtcp:9 IN IP4 0.0.0.0\r194a=ice-ufrag:redact\r195a=ice-pwd:redacr\r196a=fingerprint:sha-256 redact\r197a=setup:passive\r198a=mid:2\r199a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r200a=extmap:5 urn:ietf:params:rtp-hdrext:toffset\r201a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r202a=sendonly\r203a=msid:v_2 WsVWY1Vb\r204a=rtcp-mux\r205a=rtpmap:120 VP8/90000\r206a=rtpmap:126 H264/90000\r207a=rtcp-fb:126 ccm fir\r208a=rtcp-fb:126 nack\r209a=rtcp-fb:126 goog-remb\r210a=rtcp-fb:126 nack pli\r211a=fmtp:126 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r212a=ssrc:3539293854 cname:wWMS8+dHNuVllwzN\r213`;214 static readonly FIREFOX_REMOTE_ANSWER_WITH_VP8_ONLY = `v=0\r215o=- 0 0 IN IP4 127.0.0.1\r216s=-\r217t=0 0\r218a=group:BUNDLE 0 1 2\r219a=msid-semantic: WMS *\r220m=audio 17179 UDP/TLS/RTP/SAVPF 109\r221c=IN IP4 10.1.1.1\r222a=rtcp:17179 IN IP4 10.1.1.1\r223a=candidate:Ha02565e 1 udp 1694498815 10.2.0.1 17179 typ host generation 0\r224a=candidate:Ha02565e 2 udp 1694498815 10.2.0.1 17179 typ host generation 0\r225a=ice-ufrag:redact\r226a=ice-pwd:redact\r227a=fingerprint:sha-256 redact\r228a=setup:passive\r229a=mid:0\r230a=sendrecv\r231a=msid:audio audio\r232a=rtcp-mux\r233a=rtpmap:109 opus/48000/2\r234a=fmtp:109 minptime=10;useinbandfec=1\r235a=ssrc:1351822957 cname:wWMS8+dHNuVllwzN\r236m=video 9 UDP/TLS/RTP/SAVPF 126\r237c=IN IP4 0.0.0.0\r238a=rtcp:9 IN IP4 0.0.0.0\r239a=ice-ufrag:redact\r240a=ice-pwd: redact\r241a=fingerprint:sha-256 redact\r242a=setup:passive\r243a=mid:1\r244a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r245a=extmap:5 urn:ietf:params:rtp-hdrext:toffset\r246a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r247a=inactive\r248a=rtcp-mux\r249a=rtpmap:126 H264/90000\r250a=rtcp-fb:126 ccm fir\r251a=rtcp-fb:126 nack\r252a=rtcp-fb:126 goog-remb\r253a=rtcp-fb:126 nack pli\r254a=fmtp:126 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r255m=video 9 UDP/TLS/RTP/SAVPF 120\r256c=IN IP4 0.0.0.0\r257a=rtcp:9 IN IP4 0.0.0.0\r258a=ice-ufrag:redact\r259a=ice-pwd:redacr\r260a=fingerprint:sha-256 redact\r261a=setup:passive\r262a=mid:2\r263a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r264a=extmap:5 urn:ietf:params:rtp-hdrext:toffset\r265a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r266a=sendonly\r267a=msid:v_2 WsVWY1Vb\r268a=rtcp-mux\r269a=rtpmap:120 VP8/90000\r270a=ssrc:3539293854 cname:wWMS8+dHNuVllwzN\r271`;272 static readonly FIREFOX_REMOTE_ANSWER_WITH_VP8_H264_SORTED = `v=0\r273o=- 0 0 IN IP4 127.0.0.1\r274s=-\r275t=0 0\r276a=group:BUNDLE 0 1 2\r277a=msid-semantic: WMS *\r278m=audio 17179 UDP/TLS/RTP/SAVPF 109\r279c=IN IP4 10.1.1.1\r280a=rtcp:17179 IN IP4 10.1.1.1\r281a=candidate:Ha02565e 1 udp 1694498815 10.2.0.1 17179 typ host generation 0\r282a=candidate:Ha02565e 2 udp 1694498815 10.2.0.1 17179 typ host generation 0\r283a=ice-ufrag:redact\r284a=ice-pwd:redact\r285a=fingerprint:sha-256 redact\r286a=setup:passive\r287a=mid:0\r288a=sendrecv\r289a=msid:audio audio\r290a=rtcp-mux\r291a=rtpmap:109 opus/48000/2\r292a=fmtp:109 minptime=10;useinbandfec=1\r293a=ssrc:1351822957 cname:wWMS8+dHNuVllwzN\r294m=video 9 UDP/TLS/RTP/SAVPF 126\r295c=IN IP4 0.0.0.0\r296a=rtcp:9 IN IP4 0.0.0.0\r297a=ice-ufrag:redact\r298a=ice-pwd: redact\r299a=fingerprint:sha-256 redact\r300a=setup:passive\r301a=mid:1\r302a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r303a=extmap:5 urn:ietf:params:rtp-hdrext:toffset\r304a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r305a=inactive\r306a=rtcp-mux\r307a=rtpmap:126 H264/90000\r308a=rtcp-fb:126 ccm fir\r309a=rtcp-fb:126 nack\r310a=rtcp-fb:126 goog-remb\r311a=rtcp-fb:126 nack pli\r312a=fmtp:126 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r313m=video 9 UDP/TLS/RTP/SAVPF 126 120\r314c=IN IP4 0.0.0.0\r315a=rtcp:9 IN IP4 0.0.0.0\r316a=ice-ufrag:redact\r317a=ice-pwd:redacr\r318a=fingerprint:sha-256 redact\r319a=setup:passive\r320a=mid:2\r321a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r322a=extmap:5 urn:ietf:params:rtp-hdrext:toffset\r323a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r324a=sendonly\r325a=msid:v_2 WsVWY1Vb\r326a=rtcp-mux\r327a=rtpmap:120 VP8/90000\r328a=rtpmap:126 H264/90000\r329a=rtcp-fb:126 ccm fir\r330a=rtcp-fb:126 nack\r331a=rtcp-fb:126 goog-remb\r332a=rtcp-fb:126 nack pli\r333a=fmtp:126 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r334a=ssrc:3539293854 cname:wWMS8+dHNuVllwzN\r335`;336 static readonly FIREFOX_NIGHTLY_79_REMOTE_ANSWER = `v=0\r337o=mozilla...THIS_IS_SDPARTA-79.0a1 6526644233327985811 0 IN IP4 0.0.0.0\r338s=-\r339t=0 0\r340a=fingerprint:sha-256 redact\r341a=group:BUNDLE 0 1\r342a=ice-options:trickle\r343a=msid-semantic:WMS *\r344m=audio 9 UDP/TLS/RTP/SAVPF 109 9 0 8 101\r345c=IN IP4 0.0.0.0\r346a=recvonly\r347a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r348a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r349a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1\r350a=fmtp:101 0-15\r351a=ice-pwd:redact\r352a=ice-ufrag:redact\r353a=mid:0\r354a=rtcp-mux\r355a=rtpmap:109 opus/48000/2\r356a=rtpmap:9 G722/8000/1\r357a=rtpmap:0 PCMU/8000\r358a=rtpmap:8 PCMA/8000359a=rtpmap:101 telephone-event/8000/1\r360a=setup:active\r361a=ssrc:164410570 cname:{5580f368-d011-994a-adc0-f22684b6b5db}\r362m=video 9 UDP/TLS/RTP/SAVPF 120 124 121 125 126 127 97 98\r363c=IN IP4 0.0.0.0\r364a=recvonly\r365a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r366a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r367a=extmap:5 urn:ietf:params:rtp-hdrext:toffset\r368a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r369a=fmtp:126 profile-level-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1\r370a=fmtp:97 profile-level-id=42e01f;level-asymmetry-allowed=1\r371a=fmtp:120 max-fs=12288;max-fr=60\r372a=fmtp:124 apt=120\r373a=fmtp:121 max-fs=12288;max-fr=60\r374a=fmtp:125 apt=121\r375a=fmtp:127 apt=126\r376a=fmtp:98 apt=97\r377a=ice-pwd:redact\r378a=ice-ufrag:bd872585\r379a=mid:1\r380a=rtcp-fb:120 nack\r381a=rtcp-fb:120 nack pli\r382a=rtcp-fb:120 ccm fir\r383a=rtcp-fb:120 goog-remb\r384a=rtcp-fb:120 transport-cc\r385a=rtcp-fb:121 nack\r386a=rtcp-fb:121 nack pli\r387a=rtcp-fb:121 ccm fir\r388a=rtcp-fb:121 goog-remb\r389a=rtcp-fb:121 transport-cc\r390a=rtcp-fb:126 nack\r391a=rtcp-fb:126 nack pli\r392a=rtcp-fb:126 ccm fir\r393a=rtcp-fb:126 goog-remb\r394a=rtcp-fb:126 transport-cc\r395a=rtcp-fb:97 nack\r396a=rtcp-fb:97 nack pli\r397a=rtcp-fb:97 ccm fir\r398a=rtcp-fb:97 goog-remb\r399a=rtcp-fb:97 transport-cc\r400a=rtcp-mux\r401a=rtpmap:120 VP8/90000\r402a=rtpmap:124 rtx/90000\r403a=rtpmap:121 VP9/90000\r404a=rtpmap:125 rtx/90000\r405a=rtpmap:126 H264/90000\r406a=rtpmap:127 rtx/90000\r407a=rtpmap:97 H264/90000\r408a=rtpmap:98 rtx/90000\r409a=setup:active\r410a=ssrc:685970712 cname:{5580f368-d011-994a-adc0-f22684b6b5db}\r411a=ssrc:3236966325 cname:{5580f368-d011-994a-adc0-f22684b6b5db}\r412a=ssrc-group:FID 685970712 3236966325\r413`;414 static readonly FIREFOX_NIGHTLY_79_REMOTE_ANSWER_H264_PREFERRED = `v=0\r415o=mozilla...THIS_IS_SDPARTA-79.0a1 6526644233327985811 0 IN IP4 0.0.0.0\r416s=-\r417t=0 0\r418a=fingerprint:sha-256 redact\r419a=group:BUNDLE 0 1\r420a=ice-options:trickle\r421a=msid-semantic:WMS *\r422m=audio 9 UDP/TLS/RTP/SAVPF 109 9 0 8 101\r423c=IN IP4 0.0.0.0\r424a=recvonly\r425a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r426a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r427a=fmtp:109 maxplaybackrate=48000;stereo=1;useinbandfec=1\r428a=fmtp:101 0-15\r429a=ice-pwd:redact\r430a=ice-ufrag:redact\r431a=mid:0\r432a=rtcp-mux\r433a=rtpmap:109 opus/48000/2\r434a=rtpmap:9 G722/8000/1\r435a=rtpmap:0 PCMU/8000\r436a=rtpmap:8 PCMA/8000437a=rtpmap:101 telephone-event/8000/1\r438a=setup:active\r439a=ssrc:164410570 cname:{5580f368-d011-994a-adc0-f22684b6b5db}\r440m=video 9 UDP/TLS/RTP/SAVPF 97 124 121 125 126 127 120 98\r441c=IN IP4 0.0.0.0\r442a=recvonly\r443a=extmap:3 urn:ietf:params:rtp-hdrext:sdes:mid\r444a=extmap:4 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r445a=extmap:5 urn:ietf:params:rtp-hdrext:toffset\r446a=extmap:7 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r447a=fmtp:126 profile-level-id=42e01f;level-asymmetry-allowed=1;packetization-mode=1\r448a=fmtp:97 profile-level-id=42e01f;level-asymmetry-allowed=1\r449a=fmtp:120 max-fs=12288;max-fr=60\r450a=fmtp:124 apt=120\r451a=fmtp:121 max-fs=12288;max-fr=60\r452a=fmtp:125 apt=121\r453a=fmtp:127 apt=126\r454a=fmtp:98 apt=97\r455a=ice-pwd:redact\r456a=ice-ufrag:bd872585\r457a=mid:1\r458a=rtcp-fb:120 nack\r459a=rtcp-fb:120 nack pli\r460a=rtcp-fb:120 ccm fir\r461a=rtcp-fb:120 goog-remb\r462a=rtcp-fb:120 transport-cc\r463a=rtcp-fb:121 nack\r464a=rtcp-fb:121 nack pli\r465a=rtcp-fb:121 ccm fir\r466a=rtcp-fb:121 goog-remb\r467a=rtcp-fb:121 transport-cc\r468a=rtcp-fb:126 nack\r469a=rtcp-fb:126 nack pli\r470a=rtcp-fb:126 ccm fir\r471a=rtcp-fb:126 goog-remb\r472a=rtcp-fb:126 transport-cc\r473a=rtcp-fb:97 nack\r474a=rtcp-fb:97 nack pli\r475a=rtcp-fb:97 ccm fir\r476a=rtcp-fb:97 goog-remb\r477a=rtcp-fb:97 transport-cc\r478a=rtcp-mux\r479a=rtpmap:120 VP8/90000\r480a=rtpmap:124 rtx/90000\r481a=rtpmap:121 VP9/90000\r482a=rtpmap:125 rtx/90000\r483a=rtpmap:126 H264/90000\r484a=rtpmap:127 rtx/90000\r485a=rtpmap:97 H264/90000\r486a=rtpmap:98 rtx/90000\r487a=setup:active\r488a=ssrc:685970712 cname:{5580f368-d011-994a-adc0-f22684b6b5db}\r489a=ssrc:3236966325 cname:{5580f368-d011-994a-adc0-f22684b6b5db}\r490a=ssrc-group:FID 685970712 3236966325\r491`;...

Full Screen

Full Screen

Using AI Code Generation

copy

Full Screen

1var wpt = require('wpt');2var options = {3};4wpt.extmap(options, function(err, data) {5 if (err) {6 console.log(err);7 } else {8 console.log(data);9 }10});11var wpt = require('wpt');12var options = {13};14wpt.getLocations(options, function(err, data) {15 if (err) {16 console.log(err);17 } else {18 console.log(data);19 }20});21var wpt = require('wpt');22wpt.getTesters(function(err, data) {23 if (err) {24 console.log(err);25 } else {26 console.log(data);27 }28});29var wpt = require('wpt');30var options = {31};32wpt.getTestStatus(options, function(err, data) {33 if (err) {34 console.log(err);35 } else {36 console.log(data);37 }38});39var wpt = require('wpt');40var options = {41};42wpt.getTestResults(options, function(err, data) {43 if (err) {44 console.log(err);45 } else {46 console.log(data);47 }48});49var wpt = require('wpt');50var options = {51};52wpt.getTestResults(options, function(err, data) {53 if (err) {54 console.log(err);55 } else

Full Screen

Using AI Code Generation

copy

Full Screen

1var wpt = require('wpt');2var options = {3};4wpt.extmap(options, function(err, data) {5});6var wpt = require('wpt');7var options = {8};9wpt.extmap(options, function(err, data) {10});11var wpt = require('wpt');12var options = {13};14wpt.extmap(options, function(err, data) {15});16var wpt = require('wpt');17var options = {18};19wpt.extmap(options, function(err, data) {20});21var wpt = require('wpt');22var options = {23};24wpt.extmap(options, function(err, data) {25});26var wpt = require('wpt');27var options = {

Full Screen

Using AI Code Generation

copy

Full Screen

1var wpt = require('webpagetest');2var wpt = new WebPageTest('www.webpagetest.org');3var options = {4};5wpt.runTest(url, options, function(err, data) {6 if (err) return console.log(err);7 console.log('Test initiated for: ' + data.data.testUrl);8 wpt.getTestResults(data.data.testId, function(err, data) {9 if (err) return console.log(err);10 console.log('Test completed for: ' + data.data.testUrl);11 console.log('First View Speed Index: ' + data.data.median.firstView.SpeedIndex);12 });13});14var wpt = require('webpagetest');15var wpt = new WebPageTest('www.webpagetest.org');16var options = {17};18wpt.runTest(url, options, function(err, data) {19 if (err) return console.log(err);20 console.log('Test initiated for: ' + data.data.testUrl);21 wpt.getTestResults(data.data.testId, function(err, data) {22 if (err) return console.log(err);23 console.log('Test completed for: ' + data.data.testUrl);24 console.log('First View Speed Index: ' + data.data.median.firstView.SpeedIndex);25 });26});27var wpt = require('webpagetest');28var wpt = new WebPageTest('www.webpagetest.org');29var options = {30};31wpt.runTest(url, options, function(err, data

Full Screen

Using AI Code Generation

copy

Full Screen

1var wpt = require('wpt');2 if (err) throw err;3 console.log(data);4});5var wpt = require('wpt');6 if (err) throw err;7 console.log(data);8});9var wpt = require('wpt');10 if (err) throw err;11 console.log(data);12});13var wpt = require('wpt');14 if (err) throw err;15 console.log(data);16});17var wpt = require('wpt');18 if (err) throw err;19 console.log(data);20});21var wpt = require('wpt');22 if (err) throw err;23 console.log(data);24});25var wpt = require('wpt');26 if (err) throw err;27 console.log(data);28});29var wpt = require('wpt');30 if (err) throw err;31 console.log(data);32});33var wpt = require('wpt');

Full Screen

Using AI Code Generation

copy

Full Screen

1var fs = require('fs');2var wptextmap = require('wptextmap');3var text = fs.readFileSync('test.txt').toString();4var map = wptextmap(text);5console.log(map);6console.log(map.get('text1'));7console.log(map.get('text2'));

Full Screen

Using AI Code Generation

copy

Full Screen

1var wptools = require('wptools');2var page = wptools.page('Albert Einstein');3page.extmap().then(function(result){console.log(result);});4{ 'Albert Einstein':5 { 'Birth name': 'Albert Einstein',6 'Spouse(s)': 'Mileva Maric (m. 1903; div. 1919), Elsa Löwenthal (m. 1919; div. 1936)',7 'Relatives': 'Hermann Einstein (father), Pauline Einstein (mother), Hermann Einstein (brother), Jakob Einstein (brother), Marcel Einstein (brother), Maja Einstein (sister), Margot Einstein (sister), Luitpold Einstein (brother), Lina Einstein (sister), Hans Albert Einstein (son), Eduard Einstein (son), Lieserl Einstein (daughter)',8 'Notable work(s)': 'Special and General Theory of Relativity, Photoelectric effect, Brownian motion, Unified field theory, Mass-energy equivalence',9 'Awards': 'Nobel Prize in Physics (1921), Copley Medal (1925), Max Planck Medal (1930), Franklin Medal (1931), Order of Merit of the Italian Republic (1931), Order of Merit of the Federal Republic of Germany (1952), Presidential Medal of Freedom (1962), Order of Merit of the Italian Republic (1962), Order of Merit of the Federal Republic of Germany (1962), Order of Merit of the Federal Republic of Germany (1966), Order of Merit of the Federal Republic of Germany (1979), Order of Merit of the Federal Republic of Germany (1981), Order of Merit of the Federal Republic of Germany (1986), Order of Merit of the Federal Republic of Germany (1991), Order of Merit of the Federal Republic of Germany (1996), Order of Merit of the Federal Republic of Germany (200

Full Screen

Using AI Code Generation

copy

Full Screen

1var wptextpattern = require('wptextpattern');2var text = 'This is a test. This is another line. This is a third line.';3var pattern = 'This is a';4var extmap = wptextpattern.extmap(text, pattern);5console.log(extmap);6{ '0': [ 0, 11 ],7 length: 3 }8var wptextpattern = require('wptextpattern');9var text = 'This is a test. This is another line. This is a third line.';10var pattern = 'This is a';11var extmap = wptextpattern.extmap(text, pattern, 'i');12console.log(extmap);13{ '0': [ 0, 11 ],14 length: 3 }15var wptextpattern = require('wptextpattern');16var text = 'This is a test. This is another line. This is a third line.';17var pattern = 'This is a';18var extmap = wptextpattern.extmap(text, pattern, 'g');19console.log(extmap);20{ '0': [ 0, 11 ],21 length: 3 }22var wptextpattern = require('wptextpattern');23var text = 'This is a test. This is another line. This is a third line.';24var pattern = 'This is a';25var extmap = wptextpattern.extmap(text, pattern, 'i');26console.log(extmap);27{ '0': [ 0, 11 ],28 length: 3 }

Full Screen

Using AI Code Generation

copy

Full Screen

1var WP = require('./wiki-page.js');2var wp = new WP({wiki: 'wiki', page: 'test'});3wp.extmap('test', 'test', function(data, callback){4 var result = '<h1>test</h1>';5 callback(null, result);6});7wp.extmap('test2', 'test2', function(data, callback){8 var result = '<h1>test2</h1>';9 callback(null, result);10});11wp.extmap('test3', 'test3', function(data, callback){12 var result = '<h1>test3</h1>';13 callback(null, result);14});15wp.extmap('test4', 'test4', function(data, callback){16 var result = '<h1>test4</h1>';17 callback(null, result);18});19wp.view(function(err, html){20 if(err) return console.log(err);21 console.log(html);22});

Full Screen

Automation Testing Tutorials

Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.

LambdaTest Learning Hubs:

YouTube

You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.

Run wpt automation tests on LambdaTest cloud grid

Perform automation testing on 3000+ real desktop and mobile devices online.

Try LambdaTest Now !!

Get 100 minutes of automation test minutes FREE!!

Next-Gen App & Browser Testing Cloud

Was this article helpful?

Helpful

NotHelpful