Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danjenkins/ead6e9be8984c286e1727399a00b4766 to your computer and use it in GitHub Desktop.
Save danjenkins/ead6e9be8984c286e1727399a00b4766 to your computer and use it in GitHub Desktop.
Recieved Video from Ipad fine.
09:34:03.691 util.js:212 0.297: Initializing; server= undefined.
09:34:03.691 util.js:212 0.297: Initializing; room=undefined.
09:34:08.390 util.js:212 4.997: Opening signaling channel.
09:34:08.539 util.js:212 5.145: Retrieved ICE server information.
09:34:08.588 util.js:212 5.194: Joined the room.
09:34:08.740 util.js:212 5.346: Signaling channel opened.
09:34:08.740 util.js:212 5.346: Registering signaling channel.
09:34:08.740 util.js:212 5.346: Signaling channel registered.
09:34:09.289 util.js:212 5.895: Got access to local media with mediaConstraints:
'{"audio":true,"video":{"optional":[{"minWidth":"1280"},{"minHeight":"720"}],"mandatory":{}}}'
09:34:09.289 util.js:212 5.895: User has granted access to local media.
09:34:09.289 util.js:212 5.895: Attaching local stream.
09:34:09.289 util.js:212 5.896: Starting signaling.
09:34:09.294 util.js:212 5.900: ECDSA certificate generated successfully.
09:34:09.294 util.js:212 5.901: Creating RTCPeerConnnection with:
config: '{"rtcpMuxPolicy":"require","bundlePolicy":"max-bundle","iceServers":[{"urls":["stun:turn2.l.google.com"]}],"certificates":[{}]}';
constraints: '{"optional":[]}'.
09:34:09.298 util.js:212 5.904: Created PeerConnectionClient
09:34:09.298 util.js:212 5.904: Adding local stream.
09:34:09.299 util.js:212 5.905: Sending offer to peer, with constraints:
'{"offerToReceiveAudio":1,"offerToReceiveVideo":1,"voiceActivityDetection":false}'.
09:34:09.302 util.js:212 5.908: No preference on audio receive codec.
09:34:09.302 util.js:212 5.908: Prefer video receive codec: VP9
09:34:09.304 util.js:212 5.910: C->GAE: {"sdp":"v=0\r\no=- 4151462421031141493 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS wNTiv5P1Ryj4v5SFHYIbY7tjlyosvhmLtawp\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 63 103 104 9 0 8 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Qsrd\r\na=ice-pwd:Lo326xXoB1yejGSEcOBU2pJK\r\na=ice-options:trickle\r\na=fingerprint:sha-256 3B:ED:79:AF:9B:F6:5E:EB:9D:8C:FE:3F:6F:9A:18:30:FE:0F:51:7F:67:E4:2C:24:13:7D:7D:F4:3E:B3:3C:91\r\na=setup:actpass\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=sendrecv\r\na=msid:wNTiv5P1Ryj4v5SFHYIbY7tjlyosvhmLtawp e415bbb9-7c70-43d9-96a7-87253b2939c4\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:63 red/48000/2\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1788149174 cname:XSwwa+Jz1m/NJlfQ\r\na=ssrc:1788149174 msid:wNTiv5P1Ryj4v5SFHYIbY7tjlyosvhmLtawp e415bbb9-7c70-43d9-96a7-87253b2939c4\r\na=ssrc:1788149174 mslabel:wNTiv5P1Ryj4v5SFHYIbY7tjlyosvhmLtawp\r\na=ssrc:1788149174 label:e415bbb9-7c70-43d9-96a7-87253b2939c4\r\nm=video 9 UDP/TLS/RTP/SAVPF 98 100 96 97 99 101 102 121 127 120 125 107 108 109 35 36 124 119 123 118 114 115 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:Qsrd\r\na=ice-pwd:Lo326xXoB1yejGSEcOBU2pJK\r\na=ice-options:trickle\r\na=fingerprint:sha-256 3B:ED:79:AF:9B:F6:5E:EB:9D:8C:FE:3F:6F:9A:18:30:FE:0F:51:7F:67:E4:2C:24:13:7D:7D:F4:3E:B3:3C:91\r\na=setup:actpass\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://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=sendrecv\r\na=msid:wNTiv5P1Ryj4v5SFHYIbY7tjlyosvhmLtawp 7a48addf-50f8-4ec4-b373-e8034ff8bac7\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:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 VP9/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100 profile-id=2\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102 goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:121 rtx/90000\r\na=fmtp:121 apt=102\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\r\na=rtpmap:120 rtx/90000\r\na=fmtp:120 apt=127\r\na=rtpmap:125 H264/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=fmtp:125 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108 goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:109 rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:35 AV1X/90000\r\na=rtcp-fb:35 goog-remb\r\na=rtcp-fb:35 transport-cc\r\na=rtcp-fb:35 ccm fir\r\na=rtcp-fb:35 nack\r\na=rtcp-fb:35 nack pli\r\na=rtpmap:36 rtx/90000\r\na=fmtp:36 apt=35\r\na=rtpmap:124 H264/90000\r\na=rtcp-fb:124 goog-remb\r\na=rtcp-fb:124 transport-cc\r\na=rtcp-fb:124 ccm fir\r\na=rtcp-fb:124 nack\r\na=rtcp-fb:124 nack pli\r\na=fmtp:124 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d0032\r\na=rtpmap:119 rtx/90000\r\na=fmtp:119 apt=124\r\na=rtpmap:123 H264/90000\r\na=rtcp-fb:123 goog-remb\r\na=rtcp-fb:123 transport-cc\r\na=rtcp-fb:123 ccm fir\r\na=rtcp-fb:123 nack\r\na=rtcp-fb:123 nack pli\r\na=fmtp:123 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640032\r\na=rtpmap:118 rtx/90000\r\na=fmtp:118 apt=123\r\na=rtpmap:114 red/90000\r\na=rtpmap:115 rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:116 ulpfec/90000\r\na=ssrc-group:FID 4285790435 2841407660\r\na=ssrc:4285790435 cname:XSwwa+Jz1m/NJlfQ\r\na=ssrc:4285790435 msid:wNTiv5P1Ryj4v5SFHYIbY7tjlyosvhmLtawp 7a48addf-50f8-4ec4-b373-e8034ff8bac7\r\na=ssrc:4285790435 mslabel:wNTiv5P1Ryj4v5SFHYIbY7tjlyosvhmLtawp\r\na=ssrc:4285790435 label:7a48addf-50f8-4ec4-b373-e8034ff8bac7\r\na=ssrc:2841407660 cname:XSwwa+Jz1m/NJlfQ\r\na=ssrc:2841407660 msid:wNTiv5P1Ryj4v5SFHYIbY7tjlyosvhmLtawp 7a48addf-50f8-4ec4-b373-e8034ff8bac7\r\na=ssrc:2841407660 mslabel:wNTiv5P1Ryj4v5SFHYIbY7tjlyosvhmLtawp\r\na=ssrc:2841407660 label:7a48addf-50f8-4ec4-b373-e8034ff8bac7\r\n","type":"offer"}
09:34:09.307 util.js:212 5.914: Signaling state changed to: have-local-offer
09:34:09.308 util.js:212 5.914: Set session description success.
09:34:09.335 util.js:212 5.942: C->GAE: {"type":"candidate","label":0,"id":"0","candidate":"candidate:2870150028 1 udp 2122260223 10.0.0.199 50255 typ host generation 0 ufrag Qsrd network-id 1"}
09:34:09.337 util.js:212 5.943: C->GAE: {"type":"candidate","label":0,"id":"0","candidate":"candidate:3941345440 1 udp 2122194687 192.168.5.22 62890 typ host generation 0 ufrag Qsrd network-id 2 network-cost 10"}
09:34:09.338 util.js:212 5.945: C->GAE: {"type":"candidate","label":0,"id":"0","candidate":"candidate:3297484395 1 udp 2122129151 100.121.105.86 57024 typ host generation 0 ufrag Qsrd network-id 3 network-cost 50"}
09:34:09.362 util.js:212 5.969: C->GAE: {"type":"candidate","label":0,"id":"0","candidate":"candidate:1211270496 1 udp 1686052607 82.33.252.10 50255 typ srflx raddr 10.0.0.199 rport 50255 generation 0 ufrag Qsrd network-id 1"}
09:34:09.371 util.js:212 5.978: C->GAE: {"type":"candidate","label":0,"id":"0","candidate":"candidate:486297972 1 udp 1685987071 82.33.252.10 62890 typ srflx raddr 192.168.5.22 rport 62890 generation 0 ufrag Qsrd network-id 2 network-cost 10"}
09:34:13.827 util.js:212 10.433: ICE connection state changed to: checking
09:34:13.952 util.js:212 10.558: WSS->C: {"msg":"{\"sdp\":\"v=0\\r\\no=- 8644886929540964785 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0 1\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS 67fc0af5-0f73-4a03-9800-8ec6bc79b606\\r\\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 9 0 8 110 113 126\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=ice-ufrag:SWDo\\r\\na=ice-pwd:g4NClJACpkOdICYBW6rxH59c\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C0:9A:0E:31:13:E9:73:16:89:70:01:98:36:B6:42:4C:58:12:E2:FB:09:14:4A:C3:3B:41:5E:7A:A6:8C:69:D7\\r\\na=setup:active\\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=sendrecv\\r\\na=msid:67fc0af5-0f73-4a03-9800-8ec6bc79b606 ac4f6563-e911-4d1c-a4e1-c69f4ddd4503\\r\\na=rtcp-mux\\r\\na=rtpmap:111 opus/48000/2\\r\\na=rtcp-fb:111 transport-cc\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\na=rtpmap:103 ISAC/16000\\r\\na=rtpmap:9 G722/8000\\r\\na=rtpmap:0 PCMU/8000\\r\\na=rtpmap:8 PCMA/8000\\r\\na=rtpmap:110 telephone-event/48000\\r\\na=rtpmap:113 telephone-event/16000\\r\\na=rtpmap:126 telephone-event/8000\\r\\na=ssrc:910800986 cname:wtJIPT+53Pl8cc/p\\r\\nm=video 9 UDP/TLS/RTP/SAVPF 98 96 97 99 125 107 108 109 114 115 116\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=ice-ufrag:SWDo\\r\\na=ice-pwd:g4NClJACpkOdICYBW6rxH59c\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 C0:9A:0E:31:13:E9:73:16:89:70:01:98:36:B6:42:4C:58:12:E2:FB:09:14:4A:C3:3B:41:5E:7A:A6:8C:69:D7\\r\\na=setup:active\\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://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=sendrecv\\r\\na=msid:67fc0af5-0f73-4a03-9800-8ec6bc79b606 8fec2d6d-63b0-4966-a0c5-3a7a95e55fcf\\r\\na=rtcp-mux\\r\\na=rtcp-rsize\\r\\na=rtpmap:98 VP9/90000\\r\\na=rtcp-fb:98 goog-remb\\r\\na=rtcp-fb:98 transport-cc\\r\\na=rtcp-fb:98 ccm fir\\r\\na=rtcp-fb:98 nack\\r\\na=rtcp-fb:98 nack pli\\r\\na=fmtp:98 profile-id=0\\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:97 rtx/90000\\r\\na=fmtp:97 apt=96\\r\\na=rtpmap:99 rtx/90000\\r\\na=fmtp:99 apt=98\\r\\na=rtpmap:125 H264/90000\\r\\na=rtcp-fb:125 goog-remb\\r\\na=rtcp-fb:125 transport-cc\\r\\na=rtcp-fb:125 ccm fir\\r\\na=rtcp-fb:125 nack\\r\\na=rtcp-fb:125 nack pli\\r\\na=fmtp:125 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\\r\\na=rtpmap:107 rtx/90000\\r\\na=fmtp:107 apt=125\\r\\na=rtpmap:108 H264/90000\\r\\na=rtcp-fb:108 goog-remb\\r\\na=rtcp-fb:108 transport-cc\\r\\na=rtcp-fb:108 ccm fir\\r\\na=rtcp-fb:108 nack\\r\\na=rtcp-fb:108 nack pli\\r\\na=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\\r\\na=rtpmap:109 rtx/90000\\r\\na=fmtp:109 apt=108\\r\\na=rtpmap:114 red/90000\\r\\na=rtpmap:115 rtx/90000\\r\\na=fmtp:115 apt=114\\r\\na=rtpmap:116 ulpfec/90000\\r\\na=ssrc-group:FID 3764583733 3108780084\\r\\na=ssrc:3764583733 cname:wtJIPT+53Pl8cc/p\\r\\na=ssrc:3108780084 cname:wtJIPT+53Pl8cc/p\\r\\n\",\"type\":\"answer\"}","error":""}
09:34:13.952 util.js:212 10.558: No preference on audio send codec.
09:34:13.952 util.js:212 10.559: No preference on video send codec.
09:34:13.954 util.js:212 10.560: WSS->C: {"msg":"{\"type\":\"candidate\",\"label\":0,\"id\":\"0\",\"candidate\":\"candidate:270021618 1 udp 2122260223 10.0.0.87 63874 typ host generation 0 ufrag SWDo network-id 1 network-cost 10\"}","error":""}
09:34:13.958 util.js:212 10.564: Signaling state changed to: stable
09:34:13.958 util.js:212 10.565: Remote stream added.
09:34:13.959 util.js:212 10.565: Remote stream added.
09:34:13.959 util.js:212 10.565: Set remote session description success.
09:34:13.959 util.js:212 10.566: Waiting for remote video.
09:34:13.960 util.js:212 10.566: Remote candidate added successfully.
09:34:14.009 util.js:212 10.616: End of candidates.
09:34:14.010 util.js:212 10.616: ICE connection state changed to: connected
09:34:14.189 util.js:212 10.795: Remote video started; currentTime: 0.14
09:34:14.189 util.js:212 10.795: Call setup time: 4899ms.
09:34:14.189 util.js:212 10.795: reattachMediaStream: [object MediaStream]
Doesnt display video from Chrome
[Log] 0.730: Initializing; server= undefined. (util.js, line 212)
[Log] 0.730: Initializing; room=undefined. (util.js, line 212)
[Info] Content blocker prevented frame displaying https://appr.tc/ from loading a resource from https://www.google-analytics.com/analytics.js (appr.tc, line 185)
[Log] 19.723: Opening signaling channel. (util.js, line 212)
[Log] 19.905: Retrieved ICE server information. (util.js, line 212)
[Log] 20.114: Joined the room. (util.js, line 212)
[Log] 20.501: Signaling channel opened. (util.js, line 212)
[Log] 20.501: Registering signaling channel. (util.js, line 212)
[Log] 20.501: Signaling channel registered. (util.js, line 212)
[Log] 21.346: Got access to local media with mediaConstraints: (util.js, line 212)
'{"audio":true,"video":true}'
[Log] 21.346: User has granted access to local media. (util.js, line 212)
[Log] 21.347: Attaching local stream. (util.js, line 212)
[Log] 21.347: Starting signaling. (util.js, line 212)
[Log] 22.091: ECDSA certificate generated successfully. (util.js, line 212)
[Log] 22.091: Creating RTCPeerConnnection with: (util.js, line 212)
config: '{"rtcpMuxPolicy":"require","bundlePolicy":"max-bundle","iceServers":[{"urls":["stun:turn2.l.google.com"]}],"certificates":[{}]}';
constraints: '{"optional":[]}'.
[Log] 22.097: Created PeerConnectionClient (util.js, line 212)
[Log] 22.097: Adding local stream. (util.js, line 212)
[Log] 22.100: No preference on audio send codec. (util.js, line 212)
[Log] 22.100: No preference on video send codec. (util.js, line 212)
[Log] 22.105: Sending answer to peer. (util.js, line 212)
[Log] 22.108: Signaling state changed to: have-remote-offer (util.js, line 212)
[Log] 22.109: Remote stream added. (util.js, line 212)
[Log] 22.110: Remote stream added. (util.js, line 212)
[Log] 22.117: Set remote session description success. (util.js, line 212)
[Log] 22.117: Waiting for remote video. (util.js, line 212)
[Log] 22.127: No preference on audio receive codec. (util.js, line 212)
[Log] 22.127: Prefer video receive codec: VP9 (util.js, line 212)
[Log] 22.128: C->WSS: {"sdp":"v=0\r\no=- 8644886929540964785 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS 67fc0af5-0f73-4a03-9800-8ec6bc79b606\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 9 0 8 110 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:SWDo\r\na=ice-pwd:g4NClJACpkOdICYBW6rxH59c\r\na=ice-options:trickle\r\na=fingerprint:sha-256 C0:9A:0E:31:13:E9:73:16:89:70:01:98:36:B6:42:4C:58:12:E2:FB:09:14:4A:C3:3B:41:5E:7A:A6:8C:69:D7\r\na=setup:active\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=sendrecv\r\na=msid:67fc0af5-0f73-4a03-9800-8ec6bc79b606 ac4f6563-e911-4d1c-a4e1-c69f4ddd4503\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:910800986 cname:wtJIPT+53Pl8cc/p\r\nm=video 9 UDP/TLS/RTP/SAVPF 98 96 97 99 125 107 108 109 114 115 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:SWDo\r\na=ice-pwd:g4NClJACpkOdICYBW6rxH59c\r\na=ice-options:trickle\r\na=fingerprint:sha-256 C0:9A:0E:31:13:E9:73:16:89:70:01:98:36:B6:42:4C:58:12:E2:FB:09:14:4A:C3:3B:41:5E:7A:A6:8C:69:D7\r\na=setup:active\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://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=sendrecv\r\na=msid:67fc0af5-0f73-4a03-9800-8ec6bc79b606 8fec2d6d-63b0-4966-a0c5-3a7a95e55fcf\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:98 VP9/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 profile-id=0\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:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:125 H264/90000\r\na=rtcp-fb:125 goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=fmtp:125 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108 goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:109 rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:114 red/90000\r\na=rtpmap:115 rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:116 ulpfec/90000\r\na=ssrc-group:FID 3764583733 3108780084\r\na=ssrc:3764583733 cname:wtJIPT+53Pl8cc/p\r\na=ssrc:3108780084 cname:wtJIPT+53Pl8cc/p\r\n","type":"answer"} (util.js, line 212)
[Log] 22.129: Remote candidate added successfully. (util.js, line 212, x3)
[Log] 22.130: Remote candidate added successfully. (util.js, line 212)
[Log] 22.141: Remote candidate added successfully. (util.js, line 212)
[Log] 22.141: Signaling state changed to: stable (util.js, line 212)
[Log] 22.142: Set session description success. (util.js, line 212)
[Log] 22.142: ICE connection state changed to: checking (util.js, line 212)
[Log] 22.143: C->WSS: {"type":"candidate","label":0,"id":"0","candidate":"candidate:270021618 1 udp 2122260223 10.0.0.87 63874 typ host generation 0 ufrag SWDo network-id 1 network-cost 10"} (util.js, line 212)
[Log] 22.169: End of candidates. (util.js, line 212)
[Log] 22.356: ICE connection state changed to: connected (util.js, line 212)
Recieved Video from Ipad fine.
[Log] 9.974: Opening signaling channel. (util.js, line 212)
[Log] 10.113: Retrieved ICE server information. (util.js, line 212)
[Log] 10.219: Joined the room. (util.js, line 212)
[Log] 10.479: Signaling channel opened. (util.js, line 212)
[Log] 10.480: Registering signaling channel. (util.js, line 212)
[Log] 10.480: Signaling channel registered. (util.js, line 212)
[Log] 11.838: Got access to local media with mediaConstraints: (util.js, line 212)
'{"audio":true,"video":{"optional":[],"mandatory":{"minWidth":"1280","minHeight":"720"}}}'
[Log] 11.838: User has granted access to local media. (util.js, line 212)
[Log] 11.838: Attaching local stream. (util.js, line 212)
[Log] 11.838: Starting signaling. (util.js, line 212)
[Log] 13.201: ECDSA certificate generated successfully. (util.js, line 212)
[Log] 13.201: Creating RTCPeerConnnection with: (util.js, line 212)
config: '{"rtcpMuxPolicy":"require","bundlePolicy":"max-bundle","iceServers":[{"urls":["stun:turn2.l.google.com"]}],"certificates":[{}]}';
constraints: '{"optional":[]}'.
[Log] 13.207: Created PeerConnectionClient (util.js, line 212)
[Log] 13.207: Adding local stream. (util.js, line 212)
[Log] 13.208: No preference on audio send codec. (util.js, line 212)
[Log] 13.208: Prefer video send codec: vp9 (util.js, line 212)
[Log] 13.215: Sending answer to peer. (util.js, line 212)
[Log] 13.223: Signaling state changed to: have-remote-offer (util.js, line 212)
[Log] 13.224: Remote stream added. (util.js, line 212, x2)
[Log] 13.226: Set remote session description success. (util.js, line 212)
[Log] 13.226: Waiting for remote video. (util.js, line 212)
[Log] 13.229: No preference on audio receive codec. (util.js, line 212)
[Log] 13.229: Prefer video receive codec: VP9 (util.js, line 212)
[Log] 13.229: C->WSS: {"sdp":"v=0\r\no=- 4949242703507629826 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS c9411585-267a-48de-9fd5-578f28f6f90e\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 9 0 8 110 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:uSqE\r\na=ice-pwd:Q9SS6MqN1s63TktdekzRSvGa\r\na=ice-options:trickle\r\na=fingerprint:sha-256 BA:50:C8:C4:CA:64:C2:47:A5:D1:73:75:7D:58:9F:C6:F1:C7:4D:1C:B1:78:0C:E7:88:25:A5:40:0D:3C:92:88\r\na=setup:active\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=sendrecv\r\na=msid:c9411585-267a-48de-9fd5-578f28f6f90e 56e89200-b7a5-4924-9628-00f843c38038\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:337743979 cname:9HbZnmkmFQ8Qmary\r\nm=video 9 UDP/TLS/RTP/SAVPF 106 96 97 98 99 100 101 102 125 104 124 107 108 109 127\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:uSqE\r\na=ice-pwd:Q9SS6MqN1s63TktdekzRSvGa\r\na=ice-options:trickle\r\na=fingerprint:sha-256 BA:50:C8:C4:CA:64:C2:47:A5:D1:73:75:7D:58:9F:C6:F1:C7:4D:1C:B1:78:0C:E7:88:25:A5:40:0D:3C:92:88\r\na=setup:active\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://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=sendrecv\r\na=msid:c9411585-267a-48de-9fd5-578f28f6f90e fd1bcd4c-bc65-4784-b598-25366b24c667\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:106 VP9/90000\r\na=rtcp-fb:106 goog-remb\r\na=rtcp-fb:106 transport-cc\r\na=rtcp-fb:106 ccm fir\r\na=rtcp-fb:106 nack\r\na=rtcp-fb:106 nack pli\r\na=fmtp:106 profile-id=0\r\na=rtpmap:96 H264/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=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=640c1f\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102 goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:125 rtx/90000\r\na=fmtp:125 apt=102\r\na=rtpmap:104 VP8/90000\r\na=rtcp-fb:104 goog-remb\r\na=rtcp-fb:104 transport-cc\r\na=rtcp-fb:104 ccm fir\r\na=rtcp-fb:104 nack\r\na=rtcp-fb:104 nack pli\r\na=rtpmap:124 rtx/90000\r\na=fmtp:124 apt=104\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=106\r\na=rtpmap:108 red/90000\r\na=rtpmap:109 rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:127 ulpfec/90000\r\na=ssrc-group:FID 3290987886 4041215064\r\na=ssrc:3290987886 cname:9HbZnmkmFQ8Qmary\r\na=ssrc:4041215064 cname:9HbZnmkmFQ8Qmary\r\n","type":"answer"} (util.js, line 212)
[Log] 13.230: Remote candidate added successfully. (util.js, line 212)
[Log] 13.234: Remote candidate added successfully. (util.js, line 212)
[Log] 13.235: Signaling state changed to: stable (util.js, line 212)
[Log] 13.236: Set session description success. (util.js, line 212)
[Log] 13.236: C->WSS: {"type":"candidate","label":0,"id":"0","candidate":"candidate:2870150028 1 udp 2122260223 10.0.0.199 53588 typ host generation 0 ufrag uSqE network-id 1 network-cost 50"} (util.js, line 212)
[Log] 13.236: ICE connection state changed to: checking (util.js, line 212)
[Log] 13.267: C->WSS: {"type":"candidate","label":0,"id":"0","candidate":"candidate:1211270496 1 udp 1686052607 82.33.252.10 61459 typ srflx raddr 10.0.0.199 rport 53588 generation 0 ufrag uSqE network-id 1 network-cost 50"} (util.js, line 212)
[Log] 13.335: ICE connection state changed to: connected (util.js, line 212)
[Log] 13.335: End of candidates. (util.js, line 212)
[Log] 13.908: Remote video started; currentTime: 164413.553622298 (util.js, line 212)
[Log] 13.908: Call setup time: 2069ms. (util.js, line 212)
[Log] 13.908: reattachMediaStream: [object MediaStream] (util.js, line 212)
Doesnt display video from STP
[Log] 0.391: Initializing; server= undefined. (util.js, line 212)
[Log] 0.392: Initializing; room=undefined. (util.js, line 212)
[Info] Content blocker prevented frame displaying https://appr.tc/?vsc=VP9&vrc=VP9&hd=true/ from loading a resource from https://www.google-analytics.com/analytics.js (appr.tc, line 185)
[Log] 8.311: Opening signaling channel. (util.js, line 212)
[Log] 8.552: Retrieved ICE server information. (util.js, line 212)
[Log] 8.761: Joined the room. (util.js, line 212)
[Log] 8.977: Signaling channel opened. (util.js, line 212)
[Log] 8.977: Registering signaling channel. (util.js, line 212)
[Log] 8.978: Signaling channel registered. (util.js, line 212)
[Log] 10.155: Got access to local media with mediaConstraints: (util.js, line 212)
'{"audio":true,"video":true}'
[Log] 10.155: User has granted access to local media. (util.js, line 212)
[Log] 10.156: Attaching local stream. (util.js, line 212)
[Log] 10.156: Starting signaling. (util.js, line 212)
[Log] 10.746: ECDSA certificate generated successfully. (util.js, line 212)
[Log] 10.746: Creating RTCPeerConnnection with: (util.js, line 212)
config: '{"rtcpMuxPolicy":"require","bundlePolicy":"max-bundle","iceServers":[{"urls":["stun:turn2.l.google.com"]}],"certificates":[{}]}';
constraints: '{"optional":[]}'.
[Log] 10.749: Created PeerConnectionClient (util.js, line 212)
[Log] 10.750: Adding local stream. (util.js, line 212)
[Log] 10.758: Sending offer to peer, with constraints: (util.js, line 212)
'{"offerToReceiveAudio":1,"offerToReceiveVideo":1,"voiceActivityDetection":false}'.
[Log] 10.790: No preference on audio receive codec. (util.js, line 212)
[Log] 10.790: Prefer video receive codec: VP9 (util.js, line 212)
[Log] 10.797: C->GAE: {"sdp":"v=0\r\no=- 7980108497003059820 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS e19dc78d-1fba-4592-bfeb-34fcd07e4900\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 9 0 8 110 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:nltF\r\na=ice-pwd:IDv2v1tE0SbzrToPkhu/3VK2\r\na=ice-options:trickle\r\na=fingerprint:sha-256 81:32:13:45:05:DD:D2:00:D0:20:79:6F:21:4C:BC:6F:72:BA:F2:43:D4:44:2A:D9:80:0B:83:38:E2:5D:4A:66\r\na=setup:actpass\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=sendrecv\r\na=msid:e19dc78d-1fba-4592-bfeb-34fcd07e4900 cdd13d88-c128-4088-80e5-b916975aa9e2\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:50440646 cname:kclnlKtMwbJBBT/2\r\na=ssrc:50440646 msid:e19dc78d-1fba-4592-bfeb-34fcd07e4900 cdd13d88-c128-4088-80e5-b916975aa9e2\r\na=ssrc:50440646 mslabel:e19dc78d-1fba-4592-bfeb-34fcd07e4900\r\na=ssrc:50440646 label:cdd13d88-c128-4088-80e5-b916975aa9e2\r\nm=video 9 UDP/TLS/RTP/SAVPF 106 96 97 98 99 100 101 102 125 104 124 107 108 109 127\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:nltF\r\na=ice-pwd:IDv2v1tE0SbzrToPkhu/3VK2\r\na=ice-options:trickle\r\na=fingerprint:sha-256 81:32:13:45:05:DD:D2:00:D0:20:79:6F:21:4C:BC:6F:72:BA:F2:43:D4:44:2A:D9:80:0B:83:38:E2:5D:4A:66\r\na=setup:actpass\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://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=sendrecv\r\na=msid:e19dc78d-1fba-4592-bfeb-34fcd07e4900 d9997ab6-d75b-4b1c-bde0-cee5345a13d8\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96 H264/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=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 H264/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=640c1f\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102 goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:125 rtx/90000\r\na=fmtp:125 apt=102\r\na=rtpmap:104 VP8/90000\r\na=rtcp-fb:104 goog-remb\r\na=rtcp-fb:104 transport-cc\r\na=rtcp-fb:104 ccm fir\r\na=rtcp-fb:104 nack\r\na=rtcp-fb:104 nack pli\r\na=rtpmap:124 rtx/90000\r\na=fmtp:124 apt=104\r\na=rtpmap:106 VP9/90000\r\na=rtcp-fb:106 goog-remb\r\na=rtcp-fb:106 transport-cc\r\na=rtcp-fb:106 ccm fir\r\na=rtcp-fb:106 nack\r\na=rtcp-fb:106 nack pli\r\na=fmtp:106 profile-id=0\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=106\r\na=rtpmap:108 red/90000\r\na=rtpmap:109 rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:127 ulpfec/90000\r\na=ssrc-group:FID 3280777701 1922790410\r\na=ssrc:3280777701 cname:kclnlKtMwbJBBT/2\r\na=ssrc:3280777701 msid:e19dc78d-1fba-4592-bfeb-34fcd07e4900 d9997ab6-d75b-4b1c-bde0-cee5345a13d8\r\na=ssrc:3280777701 mslabel:e19dc78d-1fba-4592-bfeb-34fcd07e4900\r\na=ssrc:3280777701 label:d9997ab6-d75b-4b1c-bde0-cee5345a13d8\r\na=ssrc:1922790410 cname:kclnlKtMwbJBBT/2\r\na=ssrc:1922790410 msid:e19dc78d-1fba-4592-bfeb-34fcd07e4900 d9997ab6-d75b-4b1c-bde0-cee5345a13d8\r\na=ssrc:1922790410 mslabel:e19dc78d-1fba-4592-bfeb-34fcd07e4900\r\na=ssrc:1922790410 label:d9997ab6-d75b-4b1c-bde0-cee5345a13d8\r\n","type":"offer"} (util.js, line 212)
[Log] 10.798: Signaling state changed to: have-local-offer (util.js, line 212)
[Log] 10.798: Set session description success. (util.js, line 212)
[Log] 10.812: C->GAE: {"type":"candidate","label":0,"id":"0","candidate":"candidate:270021618 1 udp 2122260223 10.0.0.87 53630 typ host generation 0 ufrag nltF network-id 1 network-cost 10"} (util.js, line 212)
[Log] 10.862: C->GAE: {"type":"candidate","label":0,"id":"0","candidate":"candidate:1385549178 1 udp 1686052607 82.33.252.10 53630 typ srflx raddr 10.0.0.87 rport 53630 generation 0 ufrag nltF network-id 1 network-cost 10"} (util.js, line 212)
[Log] 10.904: End of candidates. (util.js, line 212)
[Log] 30.774: WSS->C: {"msg":"{\"sdp\":\"v=0\\r\\no=- 4949242703507629826 2 IN IP4 127.0.0.1\\r\\ns=-\\r\\nt=0 0\\r\\na=group:BUNDLE 0 1\\r\\na=extmap-allow-mixed\\r\\na=msid-semantic: WMS c9411585-267a-48de-9fd5-578f28f6f90e\\r\\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 9 0 8 110 113 126\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=ice-ufrag:uSqE\\r\\na=ice-pwd:Q9SS6MqN1s63TktdekzRSvGa\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BA:50:C8:C4:CA:64:C2:47:A5:D1:73:75:7D:58:9F:C6:F1:C7:4D:1C:B1:78:0C:E7:88:25:A5:40:0D:3C:92:88\\r\\na=setup:active\\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=sendrecv\\r\\na=msid:c9411585-267a-48de-9fd5-578f28f6f90e 56e89200-b7a5-4924-9628-00f843c38038\\r\\na=rtcp-mux\\r\\na=rtpmap:111 opus/48000/2\\r\\na=rtcp-fb:111 transport-cc\\r\\na=fmtp:111 minptime=10;useinbandfec=1\\r\\na=rtpmap:103 ISAC/16000\\r\\na=rtpmap:9 G722/8000\\r\\na=rtpmap:0 PCMU/8000\\r\\na=rtpmap:8 PCMA/8000\\r\\na=rtpmap:110 telephone-event/48000\\r\\na=rtpmap:113 telephone-event/16000\\r\\na=rtpmap:126 telephone-event/8000\\r\\na=ssrc:337743979 cname:9HbZnmkmFQ8Qmary\\r\\nm=video 9 UDP/TLS/RTP/SAVPF 106 96 97 98 99 100 101 102 125 104 124 107 108 109 127\\r\\nc=IN IP4 0.0.0.0\\r\\na=rtcp:9 IN IP4 0.0.0.0\\r\\na=ice-ufrag:uSqE\\r\\na=ice-pwd:Q9SS6MqN1s63TktdekzRSvGa\\r\\na=ice-options:trickle\\r\\na=fingerprint:sha-256 BA:50:C8:C4:CA:64:C2:47:A5:D1:73:75:7D:58:9F:C6:F1:C7:4D:1C:B1:78:0C:E7:88:25:A5:40:0D:3C:92:88\\r\\na=setup:active\\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://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=sendrecv\\r\\na=msid:c9411585-267a-48de-9fd5-578f28f6f90e fd1bcd4c-bc65-4784-b598-25366b24c667\\r\\na=rtcp-mux\\r\\na=rtcp-rsize\\r\\na=rtpmap:106 VP9/90000\\r\\na=rtcp-fb:106 goog-remb\\r\\na=rtcp-fb:106 transport-cc\\r\\na=rtcp-fb:106 ccm fir\\r\\na=rtcp-fb:106 nack\\r\\na=rtcp-fb:106 nack pli\\r\\na=fmtp:106 profile-id=0\\r\\na=rtpmap:96 H264/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=fmtp:96 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f\\r\\na=rtpmap:97 rtx/90000\\r\\na=fmtp:97 apt=96\\r\\na=rtpmap:98 H264/90000\\r\\na=rtcp-fb:98 goog-remb\\r\\na=rtcp-fb:98 transport-cc\\r\\na=rtcp-fb:98 ccm fir\\r\\na=rtcp-fb:98 nack\\r\\na=rtcp-fb:98 nack pli\\r\\na=fmtp:98 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\\r\\na=rtpmap:99 rtx/90000\\r\\na=fmtp:99 apt=98\\r\\na=rtpmap:100 H264/90000\\r\\na=rtcp-fb:100 goog-remb\\r\\na=rtcp-fb:100 transport-cc\\r\\na=rtcp-fb:100 ccm fir\\r\\na=rtcp-fb:100 nack\\r\\na=rtcp-fb:100 nack pli\\r\\na=fmtp:100 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=640c1f\\r\\na=rtpmap:101 rtx/90000\\r\\na=fmtp:101 apt=100\\r\\na=rtpmap:102 H264/90000\\r\\na=rtcp-fb:102 goog-remb\\r\\na=rtcp-fb:102 transport-cc\\r\\na=rtcp-fb:102 ccm fir\\r\\na=rtcp-fb:102 nack\\r\\na=rtcp-fb:102 nack pli\\r\\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\\r\\na=rtpmap:125 rtx/90000\\r\\na=fmtp:125 apt=102\\r\\na=rtpmap:104 VP8/90000\\r\\na=rtcp-fb:104 goog-remb\\r\\na=rtcp-fb:104 transport-cc\\r\\na=rtcp-fb:104 ccm fir\\r\\na=rtcp-fb:104 nack\\r\\na=rtcp-fb:104 nack pli\\r\\na=rtpmap:124 rtx/90000\\r\\na=fmtp:124 apt=104\\r\\na=rtpmap:107 rtx/90000\\r\\na=fmtp:107 apt=106\\r\\na=rtpmap:108 red/90000\\r\\na=rtpmap:109 rtx/90000\\r\\na=fmtp:109 apt=108\\r\\na=rtpmap:127 ulpfec/90000\\r\\na=ssrc-group:FID 3290987886 4041215064\\r\\na=ssrc:3290987886 cname:9HbZnmkmFQ8Qmary\\r\\na=ssrc:4041215064 cname:9HbZnmkmFQ8Qmary\\r\\n\",\"type\":\"answer\"}","error":""} (util.js, line 212)
[Log] 30.774: No preference on audio send codec. (util.js, line 212)
[Log] 30.774: Prefer video send codec: VP9 (util.js, line 212)
[Log] 30.779: WSS->C: {"msg":"{\"type\":\"candidate\",\"label\":0,\"id\":\"0\",\"candidate\":\"candidate:2870150028 1 udp 2122260223 10.0.0.199 53588 typ host generation 0 ufrag uSqE network-id 1 network-cost 50\"}","error":""} (util.js, line 212)
[Log] 30.780: Signaling state changed to: stable (util.js, line 212)
[Log] 30.780: Remote stream added. (util.js, line 212, x2)
[Log] 30.781: Set remote session description success. (util.js, line 212)
[Log] 30.781: Waiting for remote video. (util.js, line 212)
[Log] 30.781: Remote candidate added successfully. (util.js, line 212)
[Log] 30.781: ICE connection state changed to: checking (util.js, line 212)
[Log] 30.796: ICE connection state changed to: connected (util.js, line 212)
[Log] 30.800: WSS->C: {"msg":"{\"type\":\"candidate\",\"label\":0,\"id\":\"0\",\"candidate\":\"candidate:1211270496 1 udp 1686052607 82.33.252.10 61459 typ srflx raddr 10.0.0.199 rport 53588 generation 0 ufrag uSqE network-id 1 network-cost 50\"}","error":""} (util.js, line 212)
[Log] 30.801: Remote candidate added successfully. (util.js, line 212)
[Log] 30.930: ICE connection state changed to: completed (util.js, line 212)
[Log] 30.930: ICE complete time: 20772ms. (util.js, line 212)
> RTCRtpReceiver.getCapabilities('video');
< Object = $1
codecs: Array (10)
0 {clockRate: 90000, mimeType: "video/H264", sdpFmtpLine: "level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=640c1f"}
1 {clockRate: 90000, mimeType: "video/rtx"}
2 {clockRate: 90000, mimeType: "video/H264", sdpFmtpLine: "level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f"}
3 {clockRate: 90000, mimeType: "video/H264", sdpFmtpLine: "level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=640c1f"}
4 {clockRate: 90000, mimeType: "video/H264", sdpFmtpLine: "level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f"}
5 {clockRate: 90000, mimeType: "video/VP8"}
6 {clockRate: 90000, mimeType: "video/VP9", sdpFmtpLine: "profile-id=0"}
7 {clockRate: 90000, mimeType: "video/red"}
8 {clockRate: 90000, mimeType: "video/ulpfec"}
9 {clockRate: 90000, mimeType: "video/flexfec-03", sdpFmtpLine: "repair-window=10000000"}
Array Prototype
headerExtensions: [{uri: "urn:ietf:params:rtp-hdrext:toffset"}, {uri: "http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time"}, {uri: "urn:3gpp:video-orientation"}, {uri: "http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01"}, {uri: "http://www.webrtc.org/experiments/rtp-hdrext/playout-delay"}, {uri: "http://www.webrtc.org/experiments/rtp-hdrext/video-content-type"}, {uri: "http://www.webrtc.org/experiments/rtp-hdrext/video-timing"}, {uri: "http://www.webrtc.org/experiments/rtp-hdrext/color-space"}, {uri: "urn:ietf:params:rtp-hdrext:sdes:mid"}, {uri: "urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id"}, …] (11)
Object Prototype
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment