sdp-jingle-json
Version:
A parser/serializer for SDP to JSON. Useful for converting SDP to other formats like Jingle for WebRTC signalling
67 lines (66 loc) • 3.08 kB
JavaScript
module.exports = [
"v=0",
"o=- 1382398245712 1385147470924 IN IP4 0.0.0.0",
"s=-",
"t=0 0",
"a=msid-semantic: WMS *",
"a=group:BUNDLE audio video",
"m=audio 1 UDP/TLS/RTP/SAVPF 111 103 104 0 8 107 106 105 13 126",
"c=IN IP4 0.0.0.0",
"a=rtcp:1 IN IP4 0.0.0.0",
"a=ice-ufrag:TESg/uYDt8nNomZd",
"a=ice-pwd:abQXlDvFdLKIVdRDdg1t5Tbn",
"a=fingerprint:sha-256 39:52:60:61:9D:6B:97:2A:43:DE:E0:BD:80:4B:2D:EE:A3:00:72:FE:FF:11:8E:43:85:06:4A:14:80:FE:9F:DD",
"a=sendrecv",
"a=mid:audio",
"a=msid:uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgo uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgoa0",
"a=rtcp-mux",
"a=rtcp-rsize",
"a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:EwN4nicDelI9pradqeXwjvJVjhIZthVgukUu33Of",
"a=rtpmap:111 opus/48000/2",
"a=fmtp:111 minptime=10",
"a=rtpmap:103 ISAC/16000",
"a=rtpmap:104 ISAC/32000",
"a=rtpmap:0 PCMU/8000",
"a=rtpmap:8 PCMA/8000",
"a=rtpmap:107 CN/48000",
"a=rtpmap:106 CN/32000",
"a=rtpmap:105 CN/16000",
"a=rtpmap:13 CN/8000",
"a=rtpmap:126 telephone-event/8000",
"a=extmap:1/sendrecv urn:ietf:params:rtp-hdrext:ssrc-audio-level",
"a=ssrc:445948959 cname:RbR04HtIjW+Sa+yz",
"a=ssrc:445948959 msid:uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgo uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgoa0",
"a=ssrc:445948959 mslabel:uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgo",
"a=ssrc:445948959 label:uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgoa0",
"a=candidate:1529647030 1 UDP 2113937151 192.12.211.22 63522 typ host generation 0",
"m=video 1 UDP/TLS/RTP/SAVPF 100 116 117",
"c=IN IP4 0.0.0.0",
"a=rtcp:1 IN IP4 0.0.0.0",
"a=ice-ufrag:TESg/uYDt8nNomZd",
"a=ice-pwd:abQXlDvFdLKIVdRDdg1t5Tbn",
"a=fingerprint:sha-256 39:52:60:61:9D:6B:97:2A:43:DE:E0:BD:80:4B:2D:EE:A3:00:72:FE:FF:11:8E:43:85:06:4A:14:80:FE:9F:DD",
"a=sendrecv",
"a=mid:video",
"a=msid:uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgo uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgov0",
"a=rtcp-mux",
"a=crypto:1 AES_CM_128_HMAC_SHA1_80 inline:EwN4nicDelI9pradqeXwjvJVjhIZthVgukUu33Of",
"a=rtpmap:100 VP8/90000",
"a=rtcp-fb:100 ccm fir",
"a=rtcp-fb:100 nack",
"a=rtcp-fb:100 goog-remb",
"a=rtpmap:116 red/90000",
"a=rtpmap:117 ulpfec/90000",
"a=extmap:2/sendrecv urn:ietf:params:rtp-hdrext:toffset",
"a=ssrc-group:FID 797563643 193463643",
"a=ssrc:797563643 cname:RbR04HtIjW+Sa+yz",
"a=ssrc:797563643 msid:uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgo uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgov0",
"a=ssrc:797563643 mslabel:uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgo",
"a=ssrc:797563643 label:uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgov0",
"a=ssrc:193463643 cname:RbR04HtIjW+Sa+yz",
"a=ssrc:193463643 msid:uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgo uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgov0",
"a=ssrc:193463643 mslabel:uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgo",
"a=ssrc:193463643 label:uwwsnlQmzOrjxCsin4Z5lQ5XVpUFHQgUYLgov0",
"a=candidate:1529647030 1 UDP 2113937151 192.12.211.22 63522 typ host generation 0",
"" // So we end with a \r\n
].join('\r\n');