Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Got a Janus API request from janus.transport.http (0x7f7fd0033fb0)
- Transport task pool, serving request
- [8999236953696698] There's a message for JANUS VideoRoom plugin
- [8999236953696698] Remote SDP:
- v=0
- o=- 6388199687842412013 2 IN IP4 127.0.0.1
- s=-
- t=0 0
- a=group:BUNDLE audio video
- a=msid-semantic: WMS H4mqusmFbVvwj89tHYpuiARdE9doroF4jb7Y
- m=audio 9 UDP/TLS/RTP/SAVPF 111 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:rbjL
- a=ice-pwd:XNRbgU3W8xw2+FLr8ba+0xGW
- a=ice-options:trickle
- a=fingerprint:sha-256 9C:8D:5F:35:11:51:03:36:54:15:2B:53:D0:8F:5E:B4:20:99:A1:D5:E4:6E:F7:C9:53:05:71:48:3A:CB:3C:BC
- a=setup:actpass
- a=mid:audio
- a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
- a=sendonly
- a=rtcp-mux
- a=rtpmap:111 opus/48000/2
- a=rtcp-fb:111 transport-cc
- a=fmtp:111 minptime=10;useinbandfec=1
- 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:2263054822 cname:ZwAqykP7s7hUt45V
- a=ssrc:2263054822 msid:H4mqusmFbVvwj89tHYpuiARdE9doroF4jb7Y 0fd8a4a0-935f-436b-a43c-ebcd41bdc284
- a=ssrc:2263054822 mslabel:H4mqusmFbVvwj89tHYpuiARdE9doroF4jb7Y
- a=ssrc:2263054822 label:0fd8a4a0-935f-436b-a43c-ebcd41bdc284
- m=video 9 UDP/TLS/RTP/SAVPF 96 98 100 102 127 97 99 101 125
- c=IN IP4 0.0.0.0
- a=rtcp:9 IN IP4 0.0.0.0
- a=ice-ufrag:rbjL
- a=ice-pwd:XNRbgU3W8xw2+FLr8ba+0xGW
- a=ice-options:trickle
- a=fingerprint:sha-256 9C:8D:5F:35:11:51:03:36:54:15:2B:53:D0:8F:5E:B4:20:99:A1:D5:E4:6E:F7:C9:53:05:71:48:3A:CB:3C:BC
- a=setup:actpass
- a=mid:video
- a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
- a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
- a=extmap:4 urn:3gpp:video-orientation
- a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
- a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
- a=sendonly
- a=rtcp-mux
- a=rtcp-rsize
- a=rtpmap:96 VP8/90000
- a=rtcp-fb:96 ccm fir
- a=rtcp-fb:96 nack
- a=rtcp-fb:96 nack pli
- a=rtcp-fb:96 goog-remb
- a=rtcp-fb:96 transport-cc
- a=rtpmap:98 VP9/90000
- a=rtcp-fb:98 ccm fir
- a=rtcp-fb:98 nack
- a=rtcp-fb:98 nack pli
- a=rtcp-fb:98 goog-remb
- a=rtcp-fb:98 transport-cc
- a=rtpmap:100 H264/90000
- a=rtcp-fb:100 ccm fir
- a=rtcp-fb:100 nack
- a=rtcp-fb:100 nack pli
- a=rtcp-fb:100 goog-remb
- a=rtcp-fb:100 transport-cc
- a=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
- a=rtpmap:102 red/90000
- a=rtpmap:127 ulpfec/90000
- a=rtpmap:97 rtx/90000
- a=fmtp:97 apt=96
- a=rtpmap:99 rtx/90000
- a=fmtp:99 apt=98
- a=rtpmap:101 rtx/90000
- a=fmtp:101 apt=100
- a=rtpmap:125 rtx/90000
- a=fmtp:125 apt=102
- a=ssrc-group:FID 1695828986 347311271
- a=ssrc:1695828986 cname:ZwAqykP7s7hUt45V
- a=ssrc:1695828986 msid:H4mqusmFbVvwj89tHYpuiARdE9doroF4jb7Y e980c919-5f13-4996-9ffe-54707d84b7cd
- a=ssrc:1695828986 mslabel:H4mqusmFbVvwj89tHYpuiARdE9doroF4jb7Y
- a=ssrc:1695828986 label:e980c919-5f13-4996-9ffe-54707d84b7cd
- a=ssrc:347311271 cname:ZwAqykP7s7hUt45V
- a=ssrc:347311271 msid:H4mqusmFbVvwj89tHYpuiARdE9doroF4jb7Y e980c919-5f13-4996-9ffe-54707d84b7cd
- a=ssrc:347311271 mslabel:H4mqusmFbVvwj89tHYpuiARdE9doroF4jb7Y
- a=ssrc:347311271 label:e980c919-5f13-4996-9ffe-54707d84b7cd
- [8999236953696698] Audio has been negotiated, Video has been negotiated, SCTP/DataChannels have NOT been negotiated
- [8999236953696698] The browser: supports BUNDLE, supports rtcp-mux, is doing Trickle ICE
- [8999236953696698] Setting ICE locally: got OFFER (1 audios, 1 videos)
- [8999236953696698] Creating ICE agent (ICE Full mode, controlled)
- [8999236953696698] Adding 172.31.49.26 to the addresses to gather candidates for
- [8999236953696698] Gathering done for stream 1
- [8999236953696698] Parsing audio candidates (stream=1)...
- [8999236953696698] ICE ufrag (local): rbjL
- [8999236953696698] ICE pwd (local): XNRbgU3W8xw2+FLr8ba+0xGW
- [8999236953696698] Fingerprint (local) : sha-256 9C:8D:5F:35:11:51:03:36:54:15:2B:53:D0:8F:5E:B4:20:99:A1:D5:E4:6E:F7:C9:53:05:71:48:3A:CB:3C:BC
- [8999236953696698] DTLS setup (local): actpass
- [8999236953696698] Audio mid: audio
- [8999236953696698] Peer audio SSRC: 2263054822
- [8999236953696698] Parsing video candidates (stream=0)...
- [8999236953696698] ICE ufrag (local): rbjL
- [8999236953696698] ICE pwd (local): XNRbgU3W8xw2+FLr8ba+0xGW
- [8999236953696698] Fingerprint (local) : sha-256 9C:8D:5F:35:11:51:03:36:54:15:2B:53:D0:8F:5E:B4:20:99:A1:D5:E4:6E:F7:C9:53:05:71:48:3A:CB:3C:BC
- [8999236953696698] DTLS setup (local): actpass
- [8999236953696698] Video mid: video
- [8999236953696698] Peer video SSRC: 1695828986
- [8999236953696698] Peer video SSRC (rtx): 347311271
- Will remove payload type 102 (102 red/90000)
- Will remove payload type 127 (127 ulpfec/90000)
- Will remove payload type 97 (97 rtx/90000)
- Will remove payload type 99 (99 rtx/90000)
- Will remove payload type 101 (101 rtx/90000)
- Will remove payload type 125 (125 rtx/90000)
- -------------------------------------------
- >> Anonymized
- -------------------------------------------
- Setting audio property: true (room 1234, user 4467006207484301)
- Setting video property: true (room 1234, user 4467006207484301)
- Preparing JSON event as a reply
- This is involving a negotiation (offer) as well:
- v=0
- o=- 6388199687842412013 2 IN IP4 1.1.1.1
- s=-
- t=0 0
- m=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126
- c=IN IP4 1.1.1.1
- a=sendonly
- a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
- a=rtpmap:111 opus/48000/2
- a=rtcp-fb:111 transport-cc
- a=fmtp:111 minptime=10;useinbandfec=1
- 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
- m=video 9 UDP/TLS/RTP/SAVPF 96 98 100
- c=IN IP4 1.1.1.1
- a=sendonly
- a=extmap:2 urn:ietf:params:rtp-hdrext:toffset
- a=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time
- a=extmap:4 urn:3gpp:video-orientation
- a=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01
- a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
- a=rtpmap:96 VP8/90000
- a=rtcp-fb:96 ccm fir
- a=rtcp-fb:96 nack
- a=rtcp-fb:96 nack pli
- a=rtcp-fb:96 goog-remb
- a=rtcp-fb:96 transport-cc
- a=rtpmap:98 VP9/90000
- a=rtcp-fb:98 ccm fir
- a=rtcp-fb:98 nack
- a=rtcp-fb:98 nack pli
- a=rtcp-fb:98 goog-remb
- a=rtcp-fb:98 transport-cc
- a=rtpmap:100 H264/90000
- a=rtcp-fb:100 ccm fir
- a=rtcp-fb:100 nack
- a=rtcp-fb:100 nack pli
- a=rtcp-fb:100 goog-remb
- a=rtcp-fb:100 transport-cc
- a=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f
- The publisher is going to send an audio stream
- The publisher is going to send a video stream
- The publisher is NOT going to open a data channel
- Per the answer, the publisher is going to send an audio stream
- Per the answer, the publisher is going to send a video stream
- Per the answer, the publisher is NOT going to open a data channel
- Handling publisher: turned this into an 'answer':
- v=0
- o=- 6388199687842412013 2 IN IP4 1.1.1.1
- s=VideoRoom 1234
- t=0 0
- c=IN IP4 127.0.0.1
- m=audio 9 UDP/TLS/RTP/SAVPF 111
- c=IN IP4 127.0.0.1
- a=recvonly
- a=rtpmap:111 opus/48000/2
- a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
- m=video 9 UDP/TLS/RTP/SAVPF 96
- c=IN IP4 127.0.0.1
- a=recvonly
- a=rtpmap:96 VP8/90000
- a=rtcp-fb:96 ccm fir
- a=rtcp-fb:96 nack
- a=rtcp-fb:96 nack pli
- a=rtcp-fb:96 goog-remb
- a=extmap:4 urn:3gpp:video-orientation
- a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
- -------------------------------------------
- >> Anonymized
- -------------------------------------------
- [8999236953696698] Public IP specified and 1:1 NAT mapping enabled (54.85.250.223), using that as host address in the candidates
- [8999236953696698] We have 1 candidates for Stream #1, Component #1
- [8999236953696698] Stream #1, Component #1
- [8999236953696698] Address: 172.31.49.26:36450
- [8999236953696698] Priority: 2013266431
- [8999236953696698] Foundation: 1
- [8999236953696698] 1 1 udp 2013266431 54.85.250.223 36450 typ host[8999236953696698] Public IP specified and 1:1 NAT mapping enabled (54.85.250.223), using that as host address in the candidates
- [8999236953696698] We have 1 candidates for Stream #1, Component #1
- [8999236953696698] Stream #1, Component #1
- [8999236953696698] Address: 172.31.49.26:36450
- [8999236953696698] Priority: 2013266431
- [8999236953696698] Foundation: 1
- [8999236953696698] 1 1 udp 2013266431 54.85.250.223 36450 typ host -------------------------------------------
- >> Merged (1209 bytes)
- -------------------------------------------
- v=0
- o=- 6388199687842412013 2 IN IP4 54.85.250.223
- s=VideoRoom 1234
- t=0 0
- a=group:BUNDLE audio video
- a=msid-semantic: WMS janus
- m=audio 9 UDP/TLS/RTP/SAVPF 111
- c=IN IP4 54.85.250.223
- a=recvonly
- a=mid:audio
- a=rtcp-mux
- a=ice-ufrag:x+Z2
- a=ice-pwd:0T0RGT0ljrop+usstbvm9P
- a=ice-options:trickle
- a=fingerprint:sha-256 D2:B9:31:8F:DF:24:D8:0E:ED:D2:EF:25:9E:AF:6F:B8:34:AE:53:9C:E6:F3:8F:F2:64:15:FA:E8:7F:53:2D:38
- a=setup:active
- a=rtpmap:111 opus/48000/2
- a=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level
- a=candidate:1 1 udp 2013266431 54.85.250.223 36450 typ host
- a=end-of-candidates
- m=video 9 UDP/TLS/RTP/SAVPF 96
- c=IN IP4 54.85.250.223
- a=recvonly
- a=mid:video
- a=rtcp-mux
- a=ice-ufrag:x+Z2
- a=ice-pwd:0T0RGT0ljrop+usstbvm9P
- a=ice-options:trickle
- a=fingerprint:sha-256 D2:B9:31:8F:DF:24:D8:0E:ED:D2:EF:25:9E:AF:6F:B8:34:AE:53:9C:E6:F3:8F:F2:64:15:FA:E8:7F:53:2D:38
- a=setup:active
- a=rtpmap:96 VP8/90000
- a=rtcp-fb:96 ccm fir
- a=rtcp-fb:96 nack
- a=rtcp-fb:96 nack pli
- a=rtcp-fb:96 goog-remb
- a=extmap:4 urn:3gpp:video-orientation
- a=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay
- a=candidate:1 1 udp 2013266431 54.85.250.223 36450 typ host
- a=end-of-candidates
- [8999236953696698] Done! Ready to setup remote candidates and send connectivity checks...
- [8999236953696698] -- bundle is supported by the browser, getting rid of one of the RTP/RTCP components, if any...
- [8999236953696698] -- ICE Trickling is supported by the browser, waiting for remote candidates...
- [8999236953696698] Sending event to transport...
- >> Pushing event: 0 (took 130 us)
- [8999236953696698] ICE thread started
- Got a Janus API request from janus.transport.http (0x7f7fc0004300)
- Got a Janus API request from janus.transport.http (0x7f7fd0033fb0)
- Transport task pool, serving request
- [8999236953696698] Trickle candidate (audio): candidate:2669506062 1 udp 2122197247 ::c519:278a:c1ea:5938 57756 typ host generation 0 ufrag rbjL network-id 2 network-cost 10
- [8999236953696698] Adding remote candidate component:1 stream:1 type:host ::c519:278a:c1ea:5938:57756
- [8999236953696698] ICE already started for this component, setting candidates we have up to now
- [8999236953696698] ## Setting remote candidates: stream 1, component 1 (1 in the list)
- [8999236953696698] >> Remote Stream #1, Component #1
- [8999236953696698] Address: ::c519:278a:c1ea:5938:57756
- [8999236953696698] Priority: 2122197247
- [8999236953696698] Foundation: 2669506062
- [8999236953696698] Username: rbjL
- [8999236953696698] Password: XNRbgU3W8xw2+FLr8ba+0xGW
- [8999236953696698] Setting remote credentials...
- [8999236953696698] Component state changed for component 1 in stream 1: 5 (failed)
- [WARN] [8999236953696698] ICE failed for component 1 in stream 1, but let's give it some time... (trickle pending, answer received, alert not set)
- [8999236953696698] Creating ICE state check timer with ID 2
- [8999236953696698] Remote candidates set!
- Transport task pool, serving request
- [8999236953696698] Trickle candidate (audio): candidate:3658226900 1 udp 2122262783 ::cd4:233e:e95f:e8b 57755 typ host generation 0 ufrag rbjL network-id 3 network-cost 10
- Got a Janus API request from janus.transport.http (0x7f7fdc001d00)
- [8999236953696698] Adding remote candidate component:1 stream:1 type:host ::cd4:233e:e95f:e8b:57755
- Transport task pool, serving request
- [8999236953696698] Trickle candidate (audio): candidate:1841357947 1 udp 2122129151 192.168.0.7 57757 typ host generation 0 ufrag rbjL network-id 1 network-cost 10
- [8999236953696698] Adding remote candidate component:1 stream:1 type:host 192.168.0.7:57757
- [8999236953696698] Component state changed for component 1 in stream 1: 3 (connected)
- Got a Janus API request from janus.transport.http (0x1a6ed00)
- Transport task pool, serving request
- [8999236953696698] Trickle candidate (video): candidate:3658226900 1 udp 2122262783 ::cd4:233e:e95f:e8b 57758 typ host generation 0 ufrag rbjL network-id 3 network-cost 10
- [8999236953696698] Got a video candidate but we're bundling, ignoring...
- Got a Janus API request from janus.transport.http (0x7f7fd0033fb0)
- Transport task pool, serving request
- [8999236953696698] Trickle candidate (video): candidate:2669506062 1 udp 2122197247 ::c519:278a:c1ea:5938 57759 typ host generation 0 ufrag rbjL network-id 2 network-cost 10
- [8999236953696698] Got a video candidate but we're bundling, ignoring...
- Got a Janus API request from janus.transport.http (0x7f7fdc001d00)
- Got a Janus API request from janus.transport.http (0x1a6ed00)
- Transport task pool, serving request
- Got a Janus API request from janus.transport.http (0x7f7fc0004300)
- [8999236953696698] Trickle candidate (audio): candidate:2492456996 1 tcp 1518283007 ::cd4:233e:e95f:e8b 9 typ host tcptype active generation 0 ufrag rbjL network-id 3 network-cost 10
- [8999236953696698] Adding remote candidate component:1 stream:1 type:host ::cd4:233e:e95f:e8b:9
- [8999236953696698] Skipping unsupported transport 'tcp' for media
- Transport task pool, serving request
- [8999236953696698] Trickle candidate (audio): candidate:3516830462 1 tcp 1518217471 ::c519:278a:c1ea:5938 9 typ host tcptype active generation 0 ufrag rbjL network-id 2 network-cost 10
- [8999236953696698] Adding remote candidate component:1 stream:1 type:host ::c519:278a:c1ea:5938:9
- Transport task pool, serving request
- [8999236953696698] Skipping unsupported transport 'tcp' for media
- [8999236953696698] Trickle candidate (video): candidate:1841357947 1 udp 2122129151 192.168.0.7 57760 typ host generation 0 ufrag rbjL network-id 1 network-cost 10
- [8999236953696698] Got a video candidate but we're bundling, ignoring...
- Got a Janus API request from janus.transport.http (0x7f7fd0033fb0)
- Transport task pool, serving request
- [8999236953696698] Trickle candidate (audio): candidate:591599755 1 tcp 1518149375 192.168.0.7 9 typ host tcptype active generation 0 ufrag rbjL network-id 1 network-cost 10
- [8999236953696698] Adding remote candidate component:1 stream:1 type:host 192.168.0.7:9
- [8999236953696698] Skipping unsupported transport 'tcp' for media
- Got a Janus API request from janus.transport.http (0x7f7fc0004300)
- Transport task pool, serving request
- [8999236953696698] Trickle candidate (video): candidate:2492456996 1 tcp 1518283007 ::cd4:233e:e95f:e8b 9 typ host tcptype active generation 0 ufrag rbjL network-id 3 network-cost 10
- [8999236953696698] Got a video candidate but we're bundling, ignoring...
- Got a Janus API request from janus.transport.http (0x7f7fdc001d00)
- Transport task pool, serving request
- [8999236953696698] Trickle candidate (video): candidate:3516830462 1 tcp 1518217471 ::c519:278a:c1ea:5938 9 typ host tcptype active generation 0 ufrag rbjL network-id 2 network-cost 10
- [8999236953696698] Got a video candidate but we're bundling, ignoring...
- Got a Janus API request from janus.transport.http (0x1a6ed00)
- Transport task pool, serving request
- [8999236953696698] Trickle candidate (video): candidate:591599755 1 tcp 1518149375 192.168.0.7 9 typ host tcptype active generation 0 ufrag rbjL network-id 1 network-cost 10
- [8999236953696698] Got a video candidate but we're bundling, ignoring...
- Got a Janus API request from janus.transport.http (0x7f7fd0033fb0)
- Transport task pool, serving request
- [8999236953696698] Trickle candidate (audio): candidate:3298782126 1 udp 1685921535 75.115.206.98 57757 typ srflx raddr 192.168.0.7 rport 57757 generation 0 ufrag rbjL network-id 1 network-cost 10
- [8999236953696698] Adding remote candidate component:1 stream:1 type:srflx 192.168.0.7:57757 --> 75.115.206.98:57757
- Got a Janus API request from janus.transport.http (0x7f7fc0004300)
- Transport task pool, serving request
- [8999236953696698] Trickle candidate (video): candidate:3298782126 1 udp 1685921535 75.115.206.98 57760 typ srflx raddr 192.168.0.7 rport 57760 generation 0 ufrag rbjL network-id 1 network-cost 10
- [8999236953696698] Got a video candidate but we're bundling, ignoring...
- Got a Janus API request from janus.transport.http (0x7f7fdc001d00)
- Transport task pool, serving request
- No more remote candidates for handle 8999236953696698!
- [8999236953696698] ICE succeeded, disabling ICE state check timer!
- Got a Janus API request from janus.transport.http (0x7f7fe4001770)
- Session 2677578305382141 found... returning up to 1 messages
- Transport task pool, serving request
- Got a keep-alive on session 2677578305382141
- [8999236953696698] New selected pair for component 1 in stream 1: 2 <-> 3298782126
- [8999236953696698] Component is ready enough, starting DTLS handshake...
- [8999236953696698] Setting connect state (DTLS client)
- [8999236953696698] Creating retransmission timer with ID 5
- [8999236953696698] New selected pair for component 1 in stream 1: 1 <-> 3298782126
- [8999236953696698] Component is ready enough, starting DTLS handshake...
- [8999236953696698] DTLS alert triggered on stream 1 (component 1), closing...
- [8999236953696698] Telling the plugin about the hangup because of a DTLS alert (JANUS VideoRoom plugin)
- No WebRTC media anymore
- [8999236953696698] Notifying WebRTC hangup
- [8999236953696698] Sending event to transport...
- [ERR] [dtls.c:janus_dtls_srtp_incoming_msg:579] [8999236953696698] Handshake error: error:14102410:SSL routines:DTLS1_READ_BYTES:sslv3 alert handshake failure
- [8999236953696698] ICE thread ended!
- Got a Janus API request from janus.transport.http (0x7f7fe4001770)
- Session 2677578305382141 found... returning up to 1 messages
- Transport task pool, serving request
- Got a keep-alive on session 2677578305382141
- [8999236953696698] WebRTC resources freed
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement