· 5 years ago · May 06, 2020, 06:44 PM
1root@janus_gateway:~/janus-gateway# /opt/janus/bin/janus --debug-level 5
2Janus commit: 6ba1bd2f369ea639f7501b2cc4ea4fa8c43ae2a4
3Compiled on: Wed May 6 18:21:47 UTC 2020
4
5Logger plugins folder: /opt/janus/lib/janus/loggers
6[FATAL] [janus.c:main:3893] Couldn't access logger plugins folder...
7---------------------------------------------------
8 Starting Meetecho Janus (WebRTC Server) v0.8.2
9---------------------------------------------------
10
11[janus.jcfg]
12 general: {
13 configs_folder: /opt/janus/etc/janus
14 plugins_folder: /opt/janus/lib/janus/plugins
15 transports_folder: /opt/janus/lib/janus/transports
16 events_folder: /opt/janus/lib/janus/events
17 loggers_folder: /opt/janus/lib/janus/loggers
18 debug_level: 4
19 admin_secret: janusoverlord
20 protected_folders: [
21 /bin
22 /boot
23 /dev
24 /etc
25 /initrd
26 /lib
27 /lib32
28 /lib64
29 /proc
30 /root
31 /sbin
32 /sys
33 /usr
34 /var
35 /opt/janus/bin
36 /opt/janus/etc
37 /opt/janus/include
38 /opt/janus/lib
39 /opt/janus/lib32
40 /opt/janus/lib64
41 /opt/janus/sbin
42 ]
43 }
44 certificates: {
45 }
46 media: {
47 }
48 nat: {
49 nice_debug: false
50 ice_ignore_list: vmnet
51 }
52 plugins: {
53 }
54 transports: {
55 }
56 loggers: {
57 }
58 events: {
59 }
60Checking command line arguments...
61[janus.jcfg]
62 general: {
63 configs_folder: /opt/janus/etc/janus
64 plugins_folder: /opt/janus/lib/janus/plugins
65 transports_folder: /opt/janus/lib/janus/transports
66 events_folder: /opt/janus/lib/janus/events
67 loggers_folder: /opt/janus/lib/janus/loggers
68 admin_secret: janusoverlord
69 protected_folders: [
70 /bin
71 /boot
72 /dev
73 /etc
74 /initrd
75 /lib
76 /lib32
77 /lib64
78 /proc
79 /root
80 /sbin
81 /sys
82 /usr
83 /var
84 /opt/janus/bin
85 /opt/janus/etc
86 /opt/janus/include
87 /opt/janus/lib
88 /opt/janus/lib32
89 /opt/janus/lib64
90 /opt/janus/sbin
91 ]
92 debug_level: 5
93 }
94 certificates: {
95 }
96 media: {
97 }
98 nat: {
99 nice_debug: false
100 ice_ignore_list: vmnet
101 }
102 plugins: {
103 }
104 transports: {
105 }
106 loggers: {
107 }
108 events: {
109 }
110Debug/log level is 5
111Debug/log timestamps are disabled
112Debug/log colors are enabled
113Adding 'vmnet' to the ICE ignore list...
114Selecting local IP address...
115Using 66.42.79.251 as local IP...
116[WARN] Token based authentication disabled
117Initializing recorder code
118Initializing ICE stuff (Full mode, ICE-TCP candidates disabled, half-trickle, IPv6 support disabled)
119TURN REST API backend: (disabled)
120Using certificates:
121 (null)
122 (null)
123Crypto: OpenSSL pre-1.1.0
124[WARN] The libsrtp installation does not support AES-GCM profiles
125[WARN] No cert/key specified, autogenerating some...
126Generating DTLS key / cert
127Fingerprint of our certificate: 5A:77:B3:66:4A:DA:93:32:C7:CA:F2:FE:33:C9:A0:04:5A:7D:A6:13:1C:D1:64:04:37:7D:8E:DC:EB:CC:F0:B1
128[WARN] Data Channels support not compiled
129[WARN] Event handlers support disabled
130Plugins folder: /opt/janus/lib/janus/plugins
131Loading plugin 'libjanus_nosip.so'...
132JANUS NoSIP plugin created!
133Configuration file: /opt/janus/etc/janus/janus.plugin.nosip.jcfg
134[janus.plugin.nosip.jcfg]
135 general: {
136 rtp_port_range: 20000-40000
137 }
138NoSIP RTP/RTCP port range: 20000 -- 40000
139Local IP set to 66.42.79.251
140JANUS NoSIP plugin initialized!
141 Version: 1 (0.0.1)
142 [janus.plugin.nosip] JANUS NoSIP plugin
143 This is a simple RTP bridging plugin that leaves signalling details (e.g., SIP) up to the application.
144 Plugin API version: 14
145Loading plugin 'libjanus_videoroom.so'...
146JANUS VideoRoom plugin created!
147Configuration file: /opt/janus/etc/janus/janus.plugin.videoroom.jcfg
148[janus.plugin.videoroom.jcfg]
149 general: {
150 }
151 room-1234: {
152 description: Demo Room
153 secret: adminpwd
154 publishers: 6
155 bitrate: 128000
156 fir_freq: 10
157 record: false
158 }
159 room-5678: {
160 description: VP9-SVC Demo Room
161 secret: adminpwd
162 publishers: 6
163 bitrate: 512000
164 fir_freq: 10
165 videocodec: vp9
166 video_svc: true
167 }
168Adding video room 'room-1234'
169Created videoroom: 1234 (Demo Room, public, opus/vp8 codecs, secret: adminpwd, pin: no pin, pvtid: optional)
170Adding video room 'room-5678'
171Created videoroom: 5678 (VP9-SVC Demo Room, public, opus/vp9 codecs, secret: adminpwd, pin: no pin, pvtid: optional)
172 ::: [5678][VP9-SVC Demo Room] 512000, max 6 publishers, FIR frequency of 10 seconds, opus audio codec(s), vp9 video codec(s)
173 ::: [1234][Demo Room] 128000, max 6 publishers, FIR frequency of 10 seconds, opus audio codec(s), vp8 video codec(s)
174JANUS VideoRoom plugin initialized!
175 Version: 9 (0.0.9)
176 [janus.plugin.videoroom] JANUS VideoRoom plugin
177 This is a plugin implementing a videoconferencing SFU (Selective Forwarding Unit) for Janus, that is an audio/video router.
178 Plugin API version: 14
179Loading plugin 'libjanus_voicemail.so'...
180JANUS VoiceMail plugin created!
181Joining Janus requests handler thread
182Configuration file: /opt/janus/etc/janus/janus.plugin.voicemail.jcfg
183[janus.plugin.voicemail.jcfg]
184 general: {
185 path: /opt/janus/share/janus/demos/voicemail/
186 base: /voicemail/
187 events: true
188 }
189Recordings path: /opt/janus/share/janus/demos/voicemail/
190Recordings base: /voicemail/
191JANUS VoiceMail plugin initialized!
192Joining NoSIP handler thread
193 Version: 7 (0.0.7)
194 [janus.plugin.voicemail] JANUS VoiceMail plugin
195 This is a plugin implementing a very simple VoiceMail service for Janus, recording Opus streams.
196 Plugin API version: 14
197Loading plugin 'libjanus_recordplay.so'...
198JANUS Record&Play plugin created!
199Configuration file: /opt/janus/etc/janus/janus.plugin.recordplay.jcfg
200[janus.plugin.recordplay.jcfg]
201Joining VideoRoom handler thread
202 general: {
203 path: /opt/janus/share/janus/recordings
204 }
205Updating recordings list in /opt/janus/share/janus/recordings
206Importing recording '1234.nfo'...
207Pre-parsing file /opt/janus/share/janus/recordings/rec-sample-audio.mjr to generate ordered index...
208Joining RTCP thread for RTP forwarders...
209This is an old audio recording, assuming Opus
210Pre-parsing file /opt/janus/share/janus/recordings/rec-sample-video.mjr to generate ordered index...
211This is an old video recording, assuming VP8
212JANUS Record&Play plugin initialized!
213Sessions watchdog started
214 Version: 4 (0.0.4)
215 [janus.plugin.recordplay] JANUS Record&Play plugin
216 This is a trivial Record&Play plugin for Janus, to record WebRTC sessions and replay them.
217 Plugin API version: 14
218Loading plugin 'libjanus_sip.so'...
219Joining VoiceMail handler thread
220Joining Record&Play handler thread
221JANUS SIP plugin created!
222Configuration file: /opt/janus/etc/janus/janus.plugin.sip.jcfg
223[janus.plugin.sip.jcfg]
224 general: {
225 keepalive_interval: 120
226 behind_nat: false
227 register_ttl: 3600
228 rtp_port_range: 20000-40000
229 }
230SIP keep-alive interval set to 120 seconds
231SIP registration TTL set to 3600 seconds
232SIP User-Agent set to Janus WebRTC Server SIP Plugin 0.0.8
233SIP RTP/RTCP port range: 20000 -- 40000
234Local IP set to 66.42.79.251
235JANUS SIP plugin initialized!
236 Version: 8 (0.0.8)
237 [janus.plugin.sip] JANUS SIP plugin
238 This is a simple SIP plugin for Janus, allowing WebRTC peers to register at a SIP server and call SIP user agents through a Janus instance.
239 Plugin API version: 14
240Loading plugin 'libjanus_streaming.so'...
241JANUS Streaming plugin created!
242Configuration file: /opt/janus/etc/janus/janus.plugin.streaming.jcfg
243[janus.plugin.streaming.jcfg]
244 general: {
245 }
246 gstreamer-sample: {
247 type: rtp
248 id: 1
249 description: Opus/VP8 live stream coming from gstreamer
250 audio: true
251 video: true
252 audioport: 5002
253 audiopt: 111
254 audiortpmap: opus/48000/2
255 videoport: 5004
256 videopt: 100
257 videortpmap: VP8/90000
258 secret: adminpwd
259 }
260 file-live-sample: {
261 type: live
262 id: 2
263 description: a-law file source (radio broadcast)
264 filename: /opt/janus/share/janus/streams/radio.alaw
265 audio: true
266 video: false
267 secret: adminpwd
268 }
269 file-ondemand-sample: {
270 type: ondemand
271 id: 3
272 description: mu-law file source (music)
273 filename: /opt/janus/share/janus/streams/music.mulaw
274 audio: true
275 video: false
276 secret: adminpwd
277 }
278Adding stream 'gstreamer-sample'
279Audio enabled, Video enabled, Data NOT enabled
280Audio enabled, Video enabled, Data NOT enabled
281[ERR] [plugins/janus_streaming.c:janus_streaming_create_fd:4842] [gstreamer-sample] Bind failed for audio (port 5002): 98 (Address already in use)...
282[ERR] [plugins/janus_streaming.c:janus_streaming_create_rtp_source:5040] Can't bind to port 5002 for audio...
283[ERR] [plugins/janus_streaming.c:janus_streaming_init:1685] Error creating 'rtp' stream 'gstreamer-sample'...
284Adding stream 'file-live-sample'
285Adding stream 'file-ondemand-sample'
286 ::: [2][file-live-sample] a-law file source (radio broadcast) (live, file source, public, pin: no pin)
287 ::: [3][file-ondemand-sample] mu-law file source (music) (on demand, file source, public, pin: no pin)
288JANUS Streaming plugin initialized!
289 Version: 8 (0.0.8)
290 [janus.plugin.streaming] JANUS Streaming plugin
291 This is a streaming plugin for Janus, allowing WebRTC peers to watch/listen to pre-recorded files or media generated by an external source.
292 Plugin API version: 14
293Loading plugin 'libjanus_videocall.so'...
294JANUS VideoCall plugin created!
295Configuration file: /opt/janus/etc/janus/janus.plugin.videocall.jcfg
296[janus.plugin.videocall.jcfg]
297 general: {
298 }
299JANUS VideoCall plugin initialized!
300 Version: 6 (0.0.6)
301 [janus.plugin.videocall] JANUS VideoCall plugin
302 This is a simple video call plugin for Janus, allowing two WebRTC peers to call each other through a server.
303 Plugin API version: 14
304Loading plugin 'libjanus_audiobridge.so'...
305JANUS AudioBridge plugin created!
306Configuration file: /opt/janus/etc/janus/janus.plugin.audiobridge.jcfg
307[janus.plugin.audiobridge.jcfg]
308 general: {
309 }
310 room-1234: {
311 description: Demo Room
312 secret: adminpwd
313 sampling_rate: 16000
314 record: false
315 }
316Adding audio room 'room-1234'
317Sampling rate for mixing: 16000
318Created audiobridge: 1234 (Demo Room, public, secret: adminpwd, pin: no pin)
319 ::: [1234][Demo Room] 16000 (will NOT be recorded)
320JANUS AudioBridge plugin initialized!
321 Version: 10 (0.0.10)
322 [janus.plugin.audiobridge] JANUS AudioBridge plugin
323 This is a plugin implementing an audio conference bridge for Janus, mixing Opus streams.
324 Plugin API version: 14
325Loading plugin 'libjanus_echotest.so'...
326JANUS EchoTest plugin created!
327Configuration file: /opt/janus/etc/janus/janus.plugin.echotest.jcfg
328[janus.plugin.echotest.jcfg]
329 general: {
330 }
331JANUS EchoTest plugin initialized!
332 Version: 7 (0.0.7)
333 [janus.plugin.echotest] JANUS EchoTest plugin
334 This is a trivial EchoTest plugin for Janus, just used to showcase the plugin interface.
335 Plugin API version: 14
336Loading plugin 'libjanus_textroom.so'...
337JANUS TextRoom plugin created!
338[WARN] Data channels support not compiled, disabling TextRoom plugin
339[WARN] The 'janus.plugin.textroom' plugin could not be initialized
340Transport plugins folder: /opt/janus/lib/janus/transports
341Loading transport plugin 'libjanus_websockets.so'...
342Joining Streaming handler thread
343Joining SIP handler thread
344Joining VideoCall handler thread
345Filesource (live) thread starting...
346[file-live-sample] Opening file source /opt/janus/share/janus/streams/radio.alaw...
347[file-live-sample] Streaming audio file: /opt/janus/share/janus/streams/radio.alaw
348Joining AudioBridge handler thread
349Audio bridge thread starting...
350Thread is for mixing room 1234 (Demo Room) at rate 16000...
351JANUS WebSockets transport plugin created!
352Joining EchoTest handler thread
353[WARN] libwebsockets has been built without IPv6 support, will bind to IPv4 only
354Configuration file: /opt/janus/etc/janus/janus.transport.websockets.jcfg
355[janus.transport.websockets.jcfg]
356 general: {
357 json: indented
358 ws: true
359 ws_port: 8188
360 wss: false
361 }
362 admin: {
363 admin_ws: false
364 admin_ws_port: 7188
365 admin_wss: false
366 }
367 certificates: {
368 }
369libwebsockets logging: 0
370[FATAL] [transports/janus_websockets.c:janus_websockets_init:591] Error creating vhost for WebSockets server...
371[WARN] Secure WebSockets server disabled
372[WARN] Admin WebSockets server disabled
373[WARN] Secure Admin WebSockets server disabled
374[WARN] No WebSockets server started, giving up...
375[WARN] The 'janus.transport.websockets' plugin could not be initialized
376Loading transport plugin 'libjanus_nanomsg.so'...
377JANUS Nanomsg transport plugin created!
378Configuration file: /opt/janus/etc/janus/janus.transport.nanomsg.jcfg
379[janus.transport.nanomsg.jcfg]
380 general: {
381 enabled: true
382 json: indented
383 address: ipc:///tmp/janus.ipc
384 }
385 admin: {
386 admin_enabled: false
387 }
388[WARN] Nanomsg server disabled (Admin API)
389JANUS Nanomsg transport plugin initialized!
390 Version: 1 (0.0.1)
391 [janus.transport.nanomsg] JANUS Nanomsg transport plugin
392 This transport plugin adds Nanomsg support to the Janus API.
393 Plugin API version: 7
394 Janus API: enabled
395 Admin API: disabled
396Loading transport plugin 'libjanus_rabbitmq.so'...
397JANUS RabbitMQ transport plugin created!
398Configuration file: /opt/janus/etc/janus/janus.transport.rabbitmq.jcfg
399[janus.transport.rabbitmq.jcfg]
400 general: {
401 enabled: false
402 json: indented
403 host: localhost
404 to_janus: to-janus
405 from_janus: from-janus
406 }
407 admin: {
408 }
409RabbitMQ SSL support disabled
410[WARN] RabbitMQ support disabled (Janus API)
411[WARN] RabbitMQ support disabled (Admin API)
412[WARN] RabbitMQ support disabled for both Janus and Admin API, giving up
413[WARN] The 'janus.transport.rabbitmq' plugin could not be initialized
414Loading transport plugin 'libjanus_http.so'...
415JANUS REST (HTTP/HTTPS) transport plugin created!
416Configuration file: /opt/janus/etc/janus/janus.transport.http.jcfg
417[janus.transport.http.jcfg]
418 general: {
419 json: indented
420 base_path: /janus
421 threads: unlimited
422 http: true
423 port: 8088
424 https: false
425 }
426 admin: {
427 admin_base_path: /admin
428 admin_threads: unlimited
429 admin_http: false
430 admin_port: 7088
431 admin_https: false
432 }
433 cors: {
434 }
435 certificates: {
436Nanomsg thread started
437 }
438Using a thread per connection for the Janus API HTTP webserver
439Binding to all interfaces for the Janus API HTTP webserver
440HTTP webserver started (port 8088, /janus path listener)...
441[WARN] HTTPS webserver disabled
442[WARN] Admin/monitor HTTP webserver disabled
443[WARN] Admin/monitor HTTPS webserver disabled
444JANUS REST (HTTP/HTTPS) transport plugin initialized!
445 Version: 2 (0.0.2)
446 [janus.transport.http] JANUS REST (HTTP/HTTPS) transport plugin
447 This transport plugin adds REST (HTTP/HTTPS) support to the Janus API via libmicrohttpd.
448 Plugin API version: 7
449 Janus API: enabled
450 Admin API: disabled
451Loading transport plugin 'libjanus_mqtt.so'...
452JANUS MQTT transport plugin created!
453Configuration file: /opt/janus/etc/janus/janus.transport.mqtt.jcfg
454[janus.transport.mqtt.jcfg]
455 general: {
456 enabled: false
457 json: indented
458 url: tcp://localhost:1883
459 subscribe_topic: to-janus
460 publish_topic: from-janus
461 }
462 admin: {
463 subscribe_topic: to-janus-admin
464 publish_topic: from-janus-admin
465 }
466 status: {
467 enabled: false
468 }
469MQTT SSL support disabled
470[WARN] MQTT support disabled for both Janus and Admin API, giving up
471JANUS MQTT transport plugin destroyed!
472[WARN] The 'janus.transport.mqtt' plugin could not be initialized
473Loading transport plugin 'libjanus_pfunix.so'...
474JANUS Unix Sockets transport plugin created!
475Configuration file: /opt/janus/etc/janus/janus.transport.pfunix.jcfg
476[janus.transport.pfunix.jcfg]
477 general: {
478 enabled: false
479 json: indented
480 }
481 admin: {
482 admin_enabled: false
483 }
484[WARN] Unix Sockets server disabled (Janus API)
485[WARN] Unix Sockets server disabled (Admin API)
486[WARN] No Unix Sockets server started, giving up...
487[WARN] The 'janus.transport.pfunix' plugin could not be initialized
488[WARN] libnice version outdated: 0.1.13 installed, at least 0.1.15 recommended