mirror of
https://github.com/spacebarchat/server.git
synced 2026-05-14 22:45:14 +00:00
Merge 'webrtc' into 'dev/staging_webrtc'
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
#!/bin/sh
|
||||
|
||||
if [ ! -z "$1" ]
|
||||
then
|
||||
FILENAME="$1"
|
||||
echo "Using filename: $FILENAME"
|
||||
else
|
||||
read -p "Enter migration filename: " FILENAME
|
||||
fi
|
||||
|
||||
[ -f ".env" ] && (
|
||||
mv .env .env.tmp 2>/dev/null
|
||||
source .env.tmp 2>/dev/null
|
||||
)
|
||||
npm run build clean logerrors pretty-errors
|
||||
|
||||
make_migration() {
|
||||
echo "Creating migrations for $2"
|
||||
mkdir "src/util/migrations/$2" 2>/dev/null
|
||||
# npm run build clean logerrors pretty-errors
|
||||
THREADS=1 DATABASE="$1" DB_MIGRATE=a npm run start:bundle
|
||||
THREADS=1 DATABASE="$1" DB_MIGRATE=a npx typeorm-ts-node-commonjs migration:generate "src/util/migrations/$2/$FILENAME" -d src/util/util/Database.ts -p
|
||||
#npm run build clean logerrors pretty-errors
|
||||
#THREADS=1 DATABASE="$1" DB_MIGRATE=a npm run start:bundle
|
||||
}
|
||||
|
||||
npm i sqlite3
|
||||
make_migration "database.db" "sqlite"
|
||||
|
||||
[ -z "$FC_DB_POSTGRES" ] || (
|
||||
npm i pg
|
||||
make_migration "$FC_DB_POSTGRES" "postgres"
|
||||
)
|
||||
|
||||
[ -z "$FC_DB_MARIADB" ] || (
|
||||
npm i mysql2
|
||||
make_migration "$FC_DB_MARIADB" "mariadb"
|
||||
)
|
||||
|
||||
[ -f ".env.tmp" ] && mv .env.tmp .env 2>/dev/null
|
||||
|
||||
@@ -0,0 +1,172 @@
|
||||
v=0
|
||||
o=- 2111259993848660015 2 IN IP4 127.0.0.1
|
||||
s=-
|
||||
t=0 0
|
||||
a=group:BUNDLE 0 1
|
||||
a=extmap-allow-mixed
|
||||
a=msid-semantic: WMS MwWzwzG0U0kdKhH0cMlNMyuU9Q7BmjjLYpQl
|
||||
m=audio 9 UDP/TLS/RTP/SAVPF 111 63 103 104 9 0 8 106 105 13 110 112 113 126
|
||||
c=IN IP4 0.0.0.0
|
||||
a=rtcp:9 IN IP4 0.0.0.0
|
||||
a=ice-ufrag:KRoB
|
||||
a=ice-pwd:k44fKSe3PpPYjljQaY2YObSu
|
||||
a=ice-options:trickle
|
||||
a=fingerprint:sha-256 E2:B8:09:30:0F:80:7F:97:82:2B:A9:97:AD:67:8B:D1:C8:48:99:5D:26:ED:2C:B2:4D:41:E6:5E:62:FC:99:C1
|
||||
a=setup:actpass
|
||||
a=mid:0
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
|
||||
a=sendrecv
|
||||
a=msid:MwWzwzG0U0kdKhH0cMlNMyuU9Q7BmjjLYpQl 8314115b-9e3f-49eb-9183-22146b9bfe2c
|
||||
a=rtcp-mux
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=rtcp-fb:111 transport-cc
|
||||
a=fmtp:111 minptime=10;useinbandfec=1
|
||||
a=rtpmap:63 red/48000/2
|
||||
a=fmtp:63 111/111
|
||||
a=rtpmap:103 ISAC/16000
|
||||
a=rtpmap:104 ISAC/32000
|
||||
a=rtpmap:9 G722/8000
|
||||
a=rtpmap:0 PCMU/8000
|
||||
a=rtpmap:8 PCMA/8000
|
||||
a=rtpmap:106 CN/32000
|
||||
a=rtpmap:105 CN/16000
|
||||
a=rtpmap:13 CN/8000
|
||||
a=rtpmap:110 telephone-event/48000
|
||||
a=rtpmap:112 telephone-event/32000
|
||||
a=rtpmap:113 telephone-event/16000
|
||||
a=rtpmap:126 telephone-event/8000
|
||||
a=ssrc:1910637016 cname:211W6KVUXfLFKBkS
|
||||
a=ssrc:1910637016 msid:MwWzwzG0U0kdKhH0cMlNMyuU9Q7BmjjLYpQl 8314115b-9e3f-49eb-9183-22146b9bfe2c
|
||||
m=video 9 UDP/TLS/RTP/SAVPF 96 97 127 121 125 107 108 109 124 120 123 119 35 36 41 42 98 99 100 101 114 115 116 117 118
|
||||
c=IN IP4 0.0.0.0
|
||||
a=rtcp:9 IN IP4 0.0.0.0
|
||||
a=ice-ufrag:KRoB
|
||||
a=ice-pwd:k44fKSe3PpPYjljQaY2YObSu
|
||||
a=ice-options:trickle
|
||||
a=fingerprint:sha-256 E2:B8:09:30:0F:80:7F:97:82:2B:A9:97:AD:67:8B:D1:C8:48:99:5D:26:ED:2C:B2:4D:41:E6:5E:62:FC:99:C1
|
||||
a=setup:actpass
|
||||
a=mid:1
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
|
||||
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
|
||||
a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space
|
||||
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
|
||||
a=extmap:10 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
|
||||
a=extmap:11 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
|
||||
a=sendrecv
|
||||
a=msid:MwWzwzG0U0kdKhH0cMlNMyuU9Q7BmjjLYpQl 3cc31637-6e0f-4b57-8480-35c04f86bba3
|
||||
a=rtcp-mux
|
||||
a=rtcp-rsize
|
||||
a=rtpmap:96 VP8/90000
|
||||
a=rtcp-fb:96 goog-remb
|
||||
a=rtcp-fb:96 transport-cc
|
||||
a=rtcp-fb:96 ccm fir
|
||||
a=rtcp-fb:96 nack
|
||||
a=rtcp-fb:96 nack pli
|
||||
a=rtpmap:97 rtx/90000
|
||||
a=fmtp:97 apt=96
|
||||
a=rtpmap:127 H264/90000
|
||||
a=rtcp-fb:127 goog-remb
|
||||
a=rtcp-fb:127 transport-cc
|
||||
a=rtcp-fb:127 ccm fir
|
||||
a=rtcp-fb:127 nack
|
||||
a=rtcp-fb:127 nack pli
|
||||
a=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f
|
||||
a=rtpmap:121 rtx/90000
|
||||
a=fmtp:121 apt=127
|
||||
a=rtpmap:125 H264/90000
|
||||
a=rtcp-fb:125 goog-remb
|
||||
a=rtcp-fb:125 transport-cc
|
||||
a=rtcp-fb:125 ccm fir
|
||||
a=rtcp-fb:125 nack
|
||||
a=rtcp-fb:125 nack pli
|
||||
a=fmtp:125 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f
|
||||
a=rtpmap:107 rtx/90000
|
||||
a=fmtp:107 apt=125
|
||||
a=rtpmap:108 H264/90000
|
||||
a=rtcp-fb:108 goog-remb
|
||||
a=rtcp-fb:108 transport-cc
|
||||
a=rtcp-fb:108 ccm fir
|
||||
a=rtcp-fb:108 nack
|
||||
a=rtcp-fb:108 nack pli
|
||||
a=fmtp:108 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
|
||||
a=rtpmap:109 rtx/90000
|
||||
a=fmtp:109 apt=108
|
||||
a=rtpmap:124 H264/90000
|
||||
a=rtcp-fb:124 goog-remb
|
||||
a=rtcp-fb:124 transport-cc
|
||||
a=rtcp-fb:124 ccm fir
|
||||
a=rtcp-fb:124 nack
|
||||
a=rtcp-fb:124 nack pli
|
||||
a=fmtp:124 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f
|
||||
a=rtpmap:120 rtx/90000
|
||||
a=fmtp:120 apt=124
|
||||
a=rtpmap:123 H264/90000
|
||||
a=rtcp-fb:123 goog-remb
|
||||
a=rtcp-fb:123 transport-cc
|
||||
a=rtcp-fb:123 ccm fir
|
||||
a=rtcp-fb:123 nack
|
||||
a=rtcp-fb:123 nack pli
|
||||
a=fmtp:123 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f
|
||||
a=rtpmap:119 rtx/90000
|
||||
a=fmtp:119 apt=123
|
||||
a=rtpmap:35 H264/90000
|
||||
a=rtcp-fb:35 goog-remb
|
||||
a=rtcp-fb:35 transport-cc
|
||||
a=rtcp-fb:35 ccm fir
|
||||
a=rtcp-fb:35 nack
|
||||
a=rtcp-fb:35 nack pli
|
||||
a=fmtp:35 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=4d001f
|
||||
a=rtpmap:36 rtx/90000
|
||||
a=fmtp:36 apt=35
|
||||
a=rtpmap:41 AV1/90000
|
||||
a=rtcp-fb:41 goog-remb
|
||||
a=rtcp-fb:41 transport-cc
|
||||
a=rtcp-fb:41 ccm fir
|
||||
a=rtcp-fb:41 nack
|
||||
a=rtcp-fb:41 nack pli
|
||||
a=rtpmap:42 rtx/90000
|
||||
a=fmtp:42 apt=41
|
||||
a=rtpmap:98 VP9/90000
|
||||
a=rtcp-fb:98 goog-remb
|
||||
a=rtcp-fb:98 transport-cc
|
||||
a=rtcp-fb:98 ccm fir
|
||||
a=rtcp-fb:98 nack
|
||||
a=rtcp-fb:98 nack pli
|
||||
a=fmtp:98 profile-id=0
|
||||
a=rtpmap:99 rtx/90000
|
||||
a=fmtp:99 apt=98
|
||||
a=rtpmap:100 VP9/90000
|
||||
a=rtcp-fb:100 goog-remb
|
||||
a=rtcp-fb:100 transport-cc
|
||||
a=rtcp-fb:100 ccm fir
|
||||
a=rtcp-fb:100 nack
|
||||
a=rtcp-fb:100 nack pli
|
||||
a=fmtp:100 profile-id=2
|
||||
a=rtpmap:101 rtx/90000
|
||||
a=fmtp:101 apt=100
|
||||
a=rtpmap:114 H264/90000
|
||||
a=rtcp-fb:114 goog-remb
|
||||
a=rtcp-fb:114 transport-cc
|
||||
a=rtcp-fb:114 ccm fir
|
||||
a=rtcp-fb:114 nack
|
||||
a=rtcp-fb:114 nack pli
|
||||
a=fmtp:114 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001f
|
||||
a=rtpmap:115 rtx/90000
|
||||
a=fmtp:115 apt=114
|
||||
a=rtpmap:116 red/90000
|
||||
a=rtpmap:117 rtx/90000
|
||||
a=fmtp:117 apt=116
|
||||
a=rtpmap:118 ulpfec/90000
|
||||
a=ssrc-group:FID 1863819511 3594276773
|
||||
a=ssrc:1863819511 cname:211W6KVUXfLFKBkS
|
||||
a=ssrc:1863819511 msid:MwWzwzG0U0kdKhH0cMlNMyuU9Q7BmjjLYpQl 3cc31637-6e0f-4b57-8480-35c04f86bba3
|
||||
a=ssrc:3594276773 cname:211W6KVUXfLFKBkS
|
||||
a=ssrc:3594276773 msid:MwWzwzG0U0kdKhH0cMlNMyuU9Q7BmjjLYpQl 3cc31637-6e0f-4b57-8480-35c04f86bba3
|
||||
@@ -0,0 +1,19 @@
|
||||
a=extmap-allow-mixed
|
||||
a=ice-ufrag:Ets9
|
||||
a=ice-pwd:CKGC4jufinWBOiKgn9iUji0l
|
||||
a=ice-options:trickle
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
|
||||
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
|
||||
a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space
|
||||
a=extmap:10 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
|
||||
a=extmap:11 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
|
||||
a=rtpmap:96 VP8/90000
|
||||
a=rtpmap:97 rtx/90000
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,47 @@
|
||||
v=0
|
||||
o=- 2875442641301787241 4 IN IP4 127.0.0.1
|
||||
s=-
|
||||
t=0 0
|
||||
a=group:BUNDLE 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
||||
a=extmap-allow-mixed
|
||||
a=msid-semantic: WMS
|
||||
m=audio 58625 UDP/TLS/RTP/SAVPF 111 63 103 104 9 0 8 106 105 13 110 112 113 126
|
||||
c=IN IP4 192.168.178.21
|
||||
a=rtcp:9 IN IP4 0.0.0.0
|
||||
a=candidate:2188944245 1 udp 2122262783 2a02:2455:16e0:b800:2948:7f13:404e:79d9 58131 typ host generation 0 network-id 2 network-cost 10
|
||||
a=candidate:1967680543 1 udp 2122194687 192.168.178.21 58625 typ host generation 0 network-id 1 network-cost 10
|
||||
a=candidate:3439026053 1 tcp 1518283007 2a02:2455:16e0:b800:2948:7f13:404e:79d9 9 typ host tcptype active generation 0 network-id 2 network-cost 10
|
||||
a=candidate:1003196655 1 tcp 1518214911 192.168.178.21 9 typ host tcptype active generation 0 network-id 1 network-cost 10
|
||||
a=ice-ufrag:4vO7
|
||||
a=ice-pwd:SFNoE73NpBg3ABrSge26wJwo
|
||||
a=ice-options:trickle
|
||||
a=fingerprint:sha-256 2C:E3:F2:AE:F3:5B:69:32:A9:14:33:40:B3:A8:25:BE:67:A2:58:94:65:0C:9D:55:87:28:94:B6:DC:81:8F:63
|
||||
a=setup:actpass
|
||||
a=mid:0
|
||||
b=AS:96
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
|
||||
a=sendrecv
|
||||
a=msid:- 7ffd5d58-a23a-4d2e-ba03-c5c567fc5608
|
||||
a=rtcp-mux
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=rtcp-fb:111 transport-cc
|
||||
a=fmtp:111 minptime=10;useinbandfec=1
|
||||
a=rtpmap:63 red/48000/2
|
||||
a=fmtp:63 111/111
|
||||
a=rtpmap:103 ISAC/16000
|
||||
a=rtpmap:104 ISAC/32000
|
||||
a=rtpmap:9 G722/8000
|
||||
a=rtpmap:0 PCMU/8000
|
||||
a=rtpmap:8 PCMA/8000
|
||||
a=rtpmap:106 CN/32000
|
||||
a=rtpmap:105 CN/16000
|
||||
a=rtpmap:13 CN/8000
|
||||
a=rtpmap:110 telephone-event/48000
|
||||
a=rtpmap:112 telephone-event/32000
|
||||
a=rtpmap:113 telephone-event/16000
|
||||
a=rtpmap:126 telephone-event/8000
|
||||
a=ssrc:119334120 cname:rVy8IByaD2Z8419E
|
||||
a=ssrc:119334120 msid:- 7ffd5d58-a23a-4d2e-ba03-c5c567fc5608
|
||||
@@ -0,0 +1,8 @@
|
||||
m=audio 50025 ICE/SDP
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtcp:50025
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
@@ -0,0 +1,468 @@
|
||||
v=0
|
||||
o=- 1420070400000 0 IN IP4 127.0.0.1
|
||||
s=-
|
||||
t=0 0
|
||||
a=msid-semantic: WMS *
|
||||
a=group:BUNDLE 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
||||
m=audio 50025 UDP/TLS/RTP/SAVPF 111
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=fmtp:111 minptime=10;useinbandfec=1;usedtx=1
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:111 transport-cc
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=setup:passive
|
||||
a=mid:0
|
||||
a=maxptime:60
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=video 50025 UDP/TLS/RTP/SAVPF 127 121
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:127 H264/90000
|
||||
a=rtpmap:121 rtx/90000
|
||||
a=fmtp:127 x-google-max-bitrate=2500;level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
|
||||
a=fmtp:121 apt=127
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:127 ccm fir
|
||||
a=rtcp-fb:127 nack
|
||||
a=rtcp-fb:127 nack pli
|
||||
a=rtcp-fb:127 goog-remb
|
||||
a=rtcp-fb:127 transport-cc
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=setup:passive
|
||||
a=mid:1
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=audio 50025 UDP/TLS/RTP/SAVPF 111
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=fmtp:111 minptime=10;useinbandfec=1;usedtx=1
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:111 transport-cc
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=setup:passive
|
||||
a=mid:2
|
||||
a=maxptime:60
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=audio 50025 UDP/TLS/RTP/SAVPF 111
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=fmtp:111 minptime=10;useinbandfec=1;usedtx=1
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:111 transport-cc
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=setup:passive
|
||||
a=mid:3
|
||||
a=maxptime:60
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=audio 50025 UDP/TLS/RTP/SAVPF 111
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=fmtp:111 minptime=10;useinbandfec=1;usedtx=1
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:111 transport-cc
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=setup:passive
|
||||
a=mid:4
|
||||
a=maxptime:60
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=audio 50025 UDP/TLS/RTP/SAVPF 111
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=fmtp:111 minptime=10;useinbandfec=1;usedtx=1
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:111 transport-cc
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=setup:passive
|
||||
a=mid:5
|
||||
a=maxptime:60
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=audio 50025 UDP/TLS/RTP/SAVPF 111
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=fmtp:111 minptime=10;useinbandfec=1;usedtx=1
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:111 transport-cc
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=setup:passive
|
||||
a=mid:6
|
||||
a=maxptime:60
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=audio 50025 UDP/TLS/RTP/SAVPF 111
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=fmtp:111 minptime=10;useinbandfec=1;usedtx=1
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:111 transport-cc
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=setup:passive
|
||||
a=mid:7
|
||||
a=maxptime:60
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=audio 50025 UDP/TLS/RTP/SAVPF 111
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=fmtp:111 minptime=10;useinbandfec=1;usedtx=1
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:111 transport-cc
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=setup:passive
|
||||
a=mid:8
|
||||
a=maxptime:60
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=audio 50025 UDP/TLS/RTP/SAVPF 111
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=fmtp:111 minptime=10;useinbandfec=1;usedtx=1
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:111 transport-cc
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=setup:passive
|
||||
a=mid:9
|
||||
a=maxptime:60
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=audio 50025 UDP/TLS/RTP/SAVPF 111
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=fmtp:111 minptime=10;useinbandfec=1;usedtx=1
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:111 transport-cc
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=setup:passive
|
||||
a=mid:10
|
||||
a=maxptime:60
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=audio 50025 UDP/TLS/RTP/SAVPF 111
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=fmtp:111 minptime=10;useinbandfec=1;usedtx=1
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:111 transport-cc
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=setup:passive
|
||||
a=mid:11
|
||||
a=maxptime:60
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=video 50025 UDP/TLS/RTP/SAVPF 127 121
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:127 H264/90000
|
||||
a=rtpmap:121 rtx/90000
|
||||
a=fmtp:127 x-google-max-bitrate=2500;level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
|
||||
a=fmtp:121 apt=127
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:127 ccm fir
|
||||
a=rtcp-fb:127 nack
|
||||
a=rtcp-fb:127 nack pli
|
||||
a=rtcp-fb:127 goog-remb
|
||||
a=rtcp-fb:127 transport-cc
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=setup:passive
|
||||
a=mid:12
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=video 50025 UDP/TLS/RTP/SAVPF 127 121
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:127 H264/90000
|
||||
a=rtpmap:121 rtx/90000
|
||||
a=fmtp:127 x-google-max-bitrate=2500;level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
|
||||
a=fmtp:121 apt=127
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:127 ccm fir
|
||||
a=rtcp-fb:127 nack
|
||||
a=rtcp-fb:127 nack pli
|
||||
a=rtcp-fb:127 goog-remb
|
||||
a=rtcp-fb:127 transport-cc
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=setup:passive
|
||||
a=mid:13
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=video 50025 UDP/TLS/RTP/SAVPF 127 121
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:127 H264/90000
|
||||
a=rtpmap:121 rtx/90000
|
||||
a=fmtp:127 x-google-max-bitrate=2500;level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
|
||||
a=fmtp:121 apt=127
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:127 ccm fir
|
||||
a=rtcp-fb:127 nack
|
||||
a=rtcp-fb:127 nack pli
|
||||
a=rtcp-fb:127 goog-remb
|
||||
a=rtcp-fb:127 transport-cc
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=setup:passive
|
||||
a=mid:14
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=video 50025 UDP/TLS/RTP/SAVPF 127 121
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:127 H264/90000
|
||||
a=rtpmap:121 rtx/90000
|
||||
a=fmtp:127 x-google-max-bitrate=2500;level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
|
||||
a=fmtp:121 apt=127
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:127 ccm fir
|
||||
a=rtcp-fb:127 nack
|
||||
a=rtcp-fb:127 nack pli
|
||||
a=rtcp-fb:127 goog-remb
|
||||
a=rtcp-fb:127 transport-cc
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=setup:passive
|
||||
a=mid:15
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=video 50025 UDP/TLS/RTP/SAVPF 127 121
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:127 H264/90000
|
||||
a=rtpmap:121 rtx/90000
|
||||
a=fmtp:127 x-google-max-bitrate=2500;level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
|
||||
a=fmtp:121 apt=127
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:127 ccm fir
|
||||
a=rtcp-fb:127 nack
|
||||
a=rtcp-fb:127 nack pli
|
||||
a=rtcp-fb:127 goog-remb
|
||||
a=rtcp-fb:127 transport-cc
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=setup:passive
|
||||
a=mid:16
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=video 50025 UDP/TLS/RTP/SAVPF 127 121
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:127 H264/90000
|
||||
a=rtpmap:121 rtx/90000
|
||||
a=fmtp:127 x-google-max-bitrate=2500;level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
|
||||
a=fmtp:121 apt=127
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:127 ccm fir
|
||||
a=rtcp-fb:127 nack
|
||||
a=rtcp-fb:127 nack pli
|
||||
a=rtcp-fb:127 goog-remb
|
||||
a=rtcp-fb:127 transport-cc
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=setup:passive
|
||||
a=mid:17
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=video 50025 UDP/TLS/RTP/SAVPF 127 121
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:127 H264/90000
|
||||
a=rtpmap:121 rtx/90000
|
||||
a=fmtp:127 x-google-max-bitrate=2500;level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
|
||||
a=fmtp:121 apt=127
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:127 ccm fir
|
||||
a=rtcp-fb:127 nack
|
||||
a=rtcp-fb:127 nack pli
|
||||
a=rtcp-fb:127 goog-remb
|
||||
a=rtcp-fb:127 transport-cc
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=setup:passive
|
||||
a=mid:18
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=video 50025 UDP/TLS/RTP/SAVPF 127 121
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:127 H264/90000
|
||||
a=rtpmap:121 rtx/90000
|
||||
a=fmtp:127 x-google-max-bitrate=2500;level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
|
||||
a=fmtp:121 apt=127
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:127 ccm fir
|
||||
a=rtcp-fb:127 nack
|
||||
a=rtcp-fb:127 nack pli
|
||||
a=rtcp-fb:127 goog-remb
|
||||
a=rtcp-fb:127 transport-cc
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=setup:passive
|
||||
a=mid:19
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=video 50025 UDP/TLS/RTP/SAVPF 127 121
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:127 H264/90000
|
||||
a=rtpmap:121 rtx/90000
|
||||
a=fmtp:127 x-google-max-bitrate=2500;level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
|
||||
a=fmtp:121 apt=127
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:127 ccm fir
|
||||
a=rtcp-fb:127 nack
|
||||
a=rtcp-fb:127 nack pli
|
||||
a=rtcp-fb:127 goog-remb
|
||||
a=rtcp-fb:127 transport-cc
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=setup:passive
|
||||
a=mid:20
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
m=video 50025 UDP/TLS/RTP/SAVPF 127 121
|
||||
c=IN IP4 66.22.238.141
|
||||
a=rtpmap:127 H264/90000
|
||||
a=rtpmap:121 rtx/90000
|
||||
a=fmtp:127 x-google-max-bitrate=2500;level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
|
||||
a=fmtp:121 apt=127
|
||||
a=rtcp:50025
|
||||
a=rtcp-fb:127 ccm fir
|
||||
a=rtcp-fb:127 nack
|
||||
a=rtcp-fb:127 nack pli
|
||||
a=rtcp-fb:127 goog-remb
|
||||
a=rtcp-fb:127 transport-cc
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=setup:passive
|
||||
a=mid:21
|
||||
a=inactive
|
||||
a=ice-ufrag:VHK9
|
||||
a=ice-pwd:FNTPHMd2XNegYm+xwcWJWK
|
||||
a=fingerprint:sha-256 4A:79:94:16:44:3F:BD:05:41:5A:C7:20:F3:12:54:70:00:73:5D:33:00:2D:2C:80:9B:39:E1:9F:2D:A7:49:87
|
||||
a=candidate:1 1 UDP 4261412862 66.22.238.141 50025 typ host
|
||||
a=rtcp-mux
|
||||
@@ -0,0 +1,33 @@
|
||||
const { writeFileSync } = require("fs");
|
||||
const SemanticSDP = require("semantic-sdp");
|
||||
var data = `m=audio
|
||||
a=extmap-allow-mixed
|
||||
a=ice-ufrag:Ets9
|
||||
a=ice-pwd:CKGC4jufinWBOiKgn9iUji0l
|
||||
a=ice-options:trickle
|
||||
a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
|
||||
a=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
|
||||
a=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
|
||||
a=extmap:4 urn:ietf:params:rtp-hdrext:sdes:mid
|
||||
a=rtpmap:111 opus/48000/2
|
||||
a=fingerprint:sha-256 2C:E3:F2:AE:F3:5B:69:32:A9:14:33:40:B3:A8:25:BE:67:A2:58:94:65:0C:9D:55:87:28:94:B6:DC:81:8F:63
|
||||
a=extmap:14 urn:ietf:params:rtp-hdrext:toffset
|
||||
a=extmap:13 urn:3gpp:video-orientation
|
||||
a=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
|
||||
a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type
|
||||
a=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing
|
||||
a=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space
|
||||
a=extmap:10 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id
|
||||
a=extmap:11 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id
|
||||
a=rtpmap:96 VP8/90000
|
||||
a=rtpmap:97 rtx/90000
|
||||
`;
|
||||
const sdp = SemanticSDP.SDPInfo.parse(data);
|
||||
|
||||
writeFileSync("sdp.json", JSON.stringify(sdp.plain(), null, 2));
|
||||
|
||||
const x = require("./sdp.json");
|
||||
|
||||
const y = SemanticSDP.SDPInfo.expand(x);
|
||||
|
||||
console.log(y);
|
||||
Reference in New Issue
Block a user