Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Janus commit: not-a-git-repo
- Compiled on: Fri May 22 09:18:15 UTC 2020
- Logger plugins folder: /usr/lib/janus/loggers
- Loading logger plugin 'libjanus_jsonlog.so'...
- Adding 1 external loggers
- [WARN] JSON logger disabled
- ---------------------------------------------------
- Starting Meetecho Janus (WebRTC Server) v0.9.5
- ---------------------------------------------------
- [janus.jcfg]
- general: {
- configs_folder: /etc/janus
- plugins_folder: /usr/lib/janus/plugins
- transports_folder: /usr/lib/janus/transports
- events_folder: /usr/lib/janus/events
- loggers_folder: /usr/lib/janus/loggers
- debug_level: 4
- admin_secret: janusoverlord
- protected_folders: [
- /bin
- /boot
- /dev
- /etc
- /initrd
- /lib
- /lib32
- /lib64
- /proc
- /sbin
- /sys
- /usr
- /var
- /opt/janus/bin
- /opt/janus/etc
- /opt/janus/include
- /opt/janus/lib
- /opt/janus/lib32
- /opt/janus/lib64
- /opt/janus/sbin
- ]
- }
- certificates: {
- }
- media: {
- }
- nat: {
- nice_debug: false
- ice_ignore_list: vmnet
- }
- plugins: {
- }
- transports: {
- }
- loggers: {
- }
- events: {
- }
- Checking command line arguments...
- [janus.jcfg]
- general: {
- configs_folder: /etc/janus
- plugins_folder: /usr/lib/janus/plugins
- transports_folder: /usr/lib/janus/transports
- events_folder: /usr/lib/janus/events
- loggers_folder: /usr/lib/janus/loggers
- admin_secret: janusoverlord
- protected_folders: [
- /bin
- /boot
- /dev
- /etc
- /initrd
- /lib
- /lib32
- /lib64
- /proc
- /sbin
- /sys
- /usr
- /var
- /opt/janus/bin
- /opt/janus/etc
- /opt/janus/include
- /opt/janus/lib
- /opt/janus/lib32
- /opt/janus/lib64
- /opt/janus/sbin
- ]
- debug_level: 7
- interface: 192.168.100.126/24
- }
- certificates: {
- }
- media: {
- }
- nat: {
- nice_debug: false
- ice_ignore_list: vmnet
- }
- plugins: {
- }
- transports: {
- }
- loggers: {
- }
- events: {
- }
- Debug/log level is 7
- Debug/log timestamps are disabled
- Debug/log colors are enabled
- Adding 'vmnet' to the ICE ignore list...
- Selecting local IP address...
- -- Will try to use 192.168.100.126/24
- [WARN] Error setting local IP address to 192.168.100.126/24, falling back to detecting IP address...
- Using 192.168.100.126 as local IP...
- [WARN] Token based authentication disabled
- Initializing recorder code
- Initializing ICE stuff (Full mode, ICE-TCP candidates disabled, half-trickle, IPv6 support disabled)
- TURN REST API backend: (disabled)
- [WARN] Janus is deployed on a private address (192.168.100.126) but you didn't specify any STUN server! Expect trouble if this is supposed to work over the internet and not just in a LAN...
- Using certificates:
- (null)
- (null)
- Crypto: OpenSSL >= 1.1.0
- [WARN] No cert/key specified, autogenerating some...
- Generating DTLS key / cert
- Fingerprint of our certificate: 5B:7D:73:84:EF:43:BE:F2:70:62:DD:86:71:A5:A6:01:AF:39:71:5C:9D:61:69:7B:61:75:D7:D3:FB:8B:B6:1F
- [WARN] Event handlers support disabled
- Plugins folder: /usr/lib/janus/plugins
- Joining Janus requests handler thread
- Loading plugin 'libjanus_lua.so'...
- Janus Lua plugin created!
- Configuration file: /etc/janus/janus.plugin.lua.jcfg
- [janus.plugin.lua.jcfg]
- general: {
- path: /usr/share/janus/lua
- script: /usr/share/janus/lua/echotest.lua
- }
- Registering extra Lua functions
- [ERR] [plugins/janus_lua.c:janus_lua_init:1236] Error loading Lua script /usr/share/janus/lua/echotest.lua: /usr/share/janus/lua/echotest.lua:6: module 'json' not found:
- no field package.preload['json']
- no file '/usr/share/lua/5.3/json.lua'
- no file '/usr/share/lua/5.3/json/init.lua'
- no file '/usr/lib/lua/5.3/json.lua'
- no file '/usr/lib/lua/5.3/json/init.lua'
- no file './json.lua'
- no file './json/init.lua'
- no file '/usr/share/janus/lua/json.lua'
- no file '/usr/lib/lua/5.3/json.so'
- no file '/usr/lib/lua/5.3/loadall.so'
- no file './json.so'
- [WARN] The 'janus.plugin.lua' plugin could not be initialized
- Loading plugin 'libjanus_streaming.so'...
- JANUS Streaming plugin created!
- Configuration file: /etc/janus/janus.plugin.streaming.jcfg
- [janus.plugin.streaming.jcfg]
- general: {
- }
- rtp-sample: {
- type: rtp
- id: 1
- description: Opus/VP8 live stream coming from external source
- metadata: You can use this metadata section to put any info you want!
- audio: true
- video: true
- audioport: 5002
- audiopt: 111
- audiortpmap: opus/48000/2
- videoport: 5004
- videopt: 100
- videortpmap: VP8/90000
- secret: adminpwd
- }
- file-live-sample: {
- type: live
- id: 2
- description: a-law file source (radio broadcast)
- filename: /usr/share/janus/streams/radio.alaw
- audio: true
- video: false
- secret: adminpwd
- }
- file-ondemand-sample: {
- type: ondemand
- id: 3
- description: mu-law file source (music)
- filename: /usr/share/janus/streams/music.mulaw
- audio: true
- video: false
- secret: adminpwd
- }
- Adding Streaming mountpoint 'rtp-sample'
- Audio enabled, Video enabled, Data NOT enabled
- Audio enabled, Video enabled, Data NOT enabled
- Sessions watchdog started
- [ERR] [plugins/janus_streaming.c:janus_streaming_create_fd:5338] [rtp-sample] Cannot create socket for audio... 97 (Address family not supported by protocol)
- [ERR] [plugins/janus_streaming.c:janus_streaming_create_rtp_source:5562] Can't bind to port 5002 for audio...
- [ERR] [plugins/janus_streaming.c:janus_streaming_init:1912] Error creating 'rtp' mountpoint 'rtp-sample'...
- Adding Streaming mountpoint 'file-live-sample'
- Adding Streaming mountpoint 'file-ondemand-sample'
- ::: [2][file-live-sample] a-law file source (radio broadcast) (live, file source, public, pin: no pin)
- ::: [3][file-ondemand-sample] mu-law file source (music) (on demand, file source, public, pin: no pin)
- Filesource (live) thread starting...
- [file-live-sample] Opening file source /usr/share/janus/streams/radio.alaw...
- JANUS Streaming plugin initialized!
- Version: 8 (0.0.8)
- [janus.plugin.streaming] JANUS Streaming plugin
- This is a streaming plugin for Janus, allowing WebRTC peers to watch/listen to pre-recorded files or media generated by an external source.
- [file-live-sample] Streaming audio file: /usr/share/janus/streams/radio.alaw
- Plugin API version: 14
- Loading plugin 'libjanus_echotest.so'...
- JANUS EchoTest plugin created!
- Configuration file: /etc/janus/janus.plugin.echotest.jcfg
- [janus.plugin.echotest.jcfg]
- general: {
- }
- JANUS EchoTest plugin initialized!
- Version: 7 (0.0.7)
- [janus.plugin.echotest] JANUS EchoTest plugin
- This is a trivial EchoTest plugin for Janus, just used to showcase the plugin interface.
- Plugin API version: 14
- Loading plugin 'libjanus_duktape.so'...
- Joining EchoTest handler thread
- Janus JavaScript plugin (Duktape) created!
- Configuration file: /etc/janus/janus.plugin.duktape.jcfg
- [janus.plugin.duktape.jcfg]
- general: {
- path: /usr/share/janus/duktape
- script: /usr/share/janus/duktape/echotest.js
- }
- Registering extra Duktape functions
- [echotest.js] Loading script...
- [echotest.js] Modules folder: /usr/share/janus/duktape
- [echotest.js] Loading module: janus-sdp
- [echotest.js] Module loaded
- [echotest.js] Script loaded
- Joining Duktape scheduler thread
- [echotest.js] Initializing...
- [echotest.js] Initialized
- Janus JavaScript plugin (Duktape) initialized!
- Version: 12 (0.0.12)
- [janus.plugin.echojs] JavaScript based EchoTest
- This is echotest.js, a JavaScript/Duktape based clone of janus.plugin.echotest
- Plugin API version: 14
- Loading plugin 'libjanus_videocall.so'...
- Joining Duktape timer loop
- JANUS VideoCall plugin created!
- Configuration file: /etc/janus/janus.plugin.videocall.jcfg
- [janus.plugin.videocall.jcfg]
- general: {
- }
- JANUS VideoCall plugin initialized!
- Version: 6 (0.0.6)
- [janus.plugin.videocall] JANUS VideoCall plugin
- This is a simple video call plugin for Janus, allowing two WebRTC peers to call each other through a server.
- Plugin API version: 14
- Loading plugin 'libjanus_sip.so'...
- Joining Streaming handler thread
- JANUS SIP plugin created!
- Configuration file: /etc/janus/janus.plugin.sip.jcfg
- [janus.plugin.sip.jcfg]
- general: {
- keepalive_interval: 120
- behind_nat: false
- register_ttl: 3600
- rtp_port_range: 20000-40000
- }
- SIP keep-alive interval set to 120 seconds
- SIP registration TTL set to 3600 seconds
- SIP User-Agent set to Janus WebRTC Server SIP Plugin 0.0.8
- SIP RTP/RTCP port range: 20000 -- 40000
- Local IP set to 192.168.100.126
- JANUS SIP plugin initialized!
- Version: 8 (0.0.8)
- [janus.plugin.sip] JANUS SIP plugin
- 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.
- Plugin API version: 14
- Loading plugin 'libjanus_recordplay.so'...
- JANUS Record&Play plugin created!
- Configuration file: /etc/janus/janus.plugin.recordplay.jcfg
- [janus.plugin.recordplay.jcfg]
- general: {
- path: /usr/share/janus/recordings
- }
- Updating recordings list in /usr/share/janus/recordings
- Importing recording '1234.nfo'...
- Pre-parsing file /usr/share/janus/recordings/rec-sample-audio.mjr to generate ordered index...
- This is an old audio recording, assuming Opus
- Pre-parsing file /usr/share/janus/recordings/rec-sample-video.mjr to generate ordered index...
- This is an old video recording, assuming VP8
- JANUS Record&Play plugin initialized!
- Version: 4 (0.0.4)
- [janus.plugin.recordplay] JANUS Record&Play plugin
- This is a trivial Record&Play plugin for Janus, to record WebRTC sessions and replay them.
- Plugin API version: 14
- Loading plugin 'libjanus_audiobridge.so'...
- Joining Record&Play handler thread
- JANUS AudioBridge plugin created!
- Configuration file: /etc/janus/janus.plugin.audiobridge.jcfg
- [janus.plugin.audiobridge.jcfg]
- general: {
- }
- room-1234: {
- description: Demo Room
- secret: adminpwd
- sampling_rate: 16000
- record: false
- }
- Adding AudioBridge room 'room-1234'
- Sampling rate for mixing: 16000
- Created AudioBridge room: 1234 (Demo Room, public, secret: adminpwd, pin: no pin)
- ::: [1234][Demo Room] 16000 (will NOT be recorded)
- JANUS AudioBridge plugin initialized!
- Version: 11 (0.0.11)
- [janus.plugin.audiobridge] JANUS AudioBridge plugin
- This is a plugin implementing an audio conference bridge for Janus, mixing Opus streams.
- Plugin API version: 14
- Loading plugin 'libjanus_voicemail.so'...
- Joining AudioBridge handler thread
- JANUS VoiceMail plugin created!
- Configuration file: /etc/janus/janus.plugin.voicemail.jcfg
- [janus.plugin.voicemail.jcfg]
- general: {
- path: /usr/share/janus/demos/voicemail/
- base: /voicemail/
- events: true
- }
- Recordings path: /usr/share/janus/demos/voicemail/
- Recordings base: /voicemail/
- JANUS VoiceMail plugin initialized!
- Version: 7 (0.0.7)
- [janus.plugin.voicemail] JANUS VoiceMail plugin
- This is a plugin implementing a very simple VoiceMail service for Janus, recording Opus streams.
- Plugin API version: 14
- Loading plugin 'libjanus_videoroom.so'...
- Joining VoiceMail handler thread
- JANUS VideoRoom plugin created!
- Configuration file: /etc/janus/janus.plugin.videoroom.jcfg
- [janus.plugin.videoroom.jcfg]
- general: {
- }
- room-1234: {
- description: Demo Room
- secret: adminpwd
- publishers: 6
- bitrate: 128000
- fir_freq: 10
- record: false
- }
- room-5678: {
- description: VP9-SVC Demo Room
- secret: adminpwd
- publishers: 6
- bitrate: 512000
- fir_freq: 10
- videocodec: vp9
- video_svc: true
- }
- Adding VideoRoom room 'room-1234'
- Created VideoRoom: 1234 (Demo Room, public, opus/vp8 codecs, secret: adminpwd, pin: no pin, pvtid: optional)
- Adding VideoRoom room 'room-5678'
- Created VideoRoom: 5678 (VP9-SVC Demo Room, public, opus/vp9 codecs, secret: adminpwd, pin: no pin, pvtid: optional)
- ::: [1234][Demo Room] 128000, max 6 publishers, FIR frequency of 10 seconds, opus audio codec(s), vp8 video codec(s)
- ::: [5678][VP9-SVC Demo Room] 512000, max 6 publishers, FIR frequency of 10 seconds, opus audio codec(s), vp9 video codec(s)
- Joining RTCP thread for RTP forwarders...
- JANUS VideoRoom plugin initialized!
- Version: 9 (0.0.9)
- [janus.plugin.videoroom] JANUS VideoRoom plugin
- This is a plugin implementing a videoconferencing SFU (Selective Forwarding Unit) for Janus, that is an audio/video router.
- Plugin API version: 14
- Loading plugin 'libjanus_nosip.so'...
- JANUS NoSIP plugin created!
- Configuration file: /etc/janus/janus.plugin.nosip.jcfg
- [janus.plugin.nosip.jcfg]
- general: {
- rtp_port_range: 20000-40000
- }
- NoSIP RTP/RTCP port range: 20000 -- 40000
- Local IP set to 192.168.100.126
- JANUS NoSIP plugin initialized!
- Version: 1 (0.0.1)
- [janus.plugin.nosip] JANUS NoSIP plugin
- This is a simple RTP bridging plugin that leaves signalling details (e.g., SIP) up to the application.
- Plugin API version: 14
- Loading plugin 'libjanus_textroom.so'...
- Joining NoSIP handler thread
- JANUS TextRoom plugin created!
- Configuration file: /etc/janus/janus.plugin.textroom.jcfg
- [janus.plugin.textroom.jcfg]
- general: {
- json: indented
- }
- room-1234: {
- description: Demo Room
- secret: adminpwd
- }
- Adding TextRoom room 'room-1234'
- Created TextRoom: 1234 (Demo Room, public, secret: adminpwd, pin: no pin)
- ::: [1234][Demo Room]
- JANUS TextRoom plugin initialized!
- Version: 2 (0.0.2)
- [janus.plugin.textroom] JANUS TextRoom plugin
- This is a plugin implementing a text-only room for Janus, using DataChannels.
- Plugin API version: 14
- Transport plugins folder: /usr/lib/janus/transports
- Loading transport plugin 'libjanus_http.so'...
- Joining TextRoom handler thread
- JANUS REST (HTTP/HTTPS) transport plugin created!
- Configuration file: /etc/janus/janus.transport.http.jcfg
- HTTP transport timer started
- [janus.transport.http.jcfg]
- general: {
- json: indented
- base_path: /janus
- http: true
- port: 8088
- https: false
- }
- admin: {
- admin_base_path: /admin
- admin_http: false
- admin_port: 7088
- admin_https: false
- }
- cors: {
- }
- certificates: {
- }
- Binding to all interfaces for the Janus API HTTP webserver
- Joining VideoCall handler thread
- Audio bridge thread starting...
- Thread is for mixing room 1234 (Demo Room) at rate 16000...
- Joining VideoRoom handler thread
- Joining SIP handler thread
- [FATAL] [transports/janus_http.c:janus_http_init:738] Couldn't start webserver on port 8088...
- [WARN] HTTPS webserver disabled
- [WARN] Admin/monitor HTTP webserver disabled
- [WARN] Admin/monitor HTTPS webserver disabled
- [WARN] No HTTP/HTTPS server started, giving up...
- [WARN] The 'janus.transport.http' plugin could not be initialized
- Loading transport plugin 'libjanus_websockets.so'...
- JANUS WebSockets transport plugin created!
- Configuration file: /etc/janus/janus.transport.websockets.jcfg
- [janus.transport.websockets.jcfg]
- general: {
- json: indented
- ws: true
- ws_port: 8188
- wss: false
- }
- admin: {
- admin_ws: false
- admin_ws_port: 7188
- admin_wss: false
- }
- certificates: {
- }
- libwebsockets logging: 0
- WebSockets server started (port 8188)...
- [WARN] Secure WebSockets server disabled
- [WARN] Admin WebSockets server disabled
- [WARN] Secure Admin WebSockets server disabled
- JANUS WebSockets transport plugin initialized!
- Version: 1 (0.0.1)
- [janus.transport.websockets] JANUS WebSockets transport plugin
- This transport plugin adds WebSockets support to the Janus API via libwebsockets.
- Plugin API version: 7
- Janus API: enabled
- Admin API: disabled
- Loading transport plugin 'libjanus_nanomsg.so'...
- JANUS Nanomsg transport plugin created!
- Configuration file: /etc/janus/janus.transport.nanomsg.jcfg
- [janus.transport.nanomsg.jcfg]
- general: {
- enabled: true
- json: indented
- address: ipc:///tmp/janus.ipc
- }
- admin: {
- admin_enabled: false
- }
- [WARN] Nanomsg server disabled (Admin API)
- JANUS Nanomsg transport plugin initialized!
- Version: 1 (0.0.1)
- [janus.transport.nanomsg] JANUS Nanomsg transport plugin
- This transport plugin adds Nanomsg support to the Janus API.
- Plugin API version: 7
- Janus API: enabled
- Admin API: disabled
- Loading transport plugin 'libjanus_pfunix.so'...
- JANUS Unix Sockets transport plugin created!
- Configuration file: /etc/janus/janus.transport.pfunix.jcfg
- [janus.transport.pfunix.jcfg]
- general: {
- enabled: false
- json: indented
- }
- admin: {
- admin_enabled: false
- }
- [WARN] Unix Sockets server disabled (Janus API)
- [WARN] Unix Sockets server disabled (Admin API)
- [WARN] No Unix Sockets server started, giving up...
- [WARN] The 'janus.transport.pfunix' plugin could not be initialized
- Loading transport plugin 'libjanus_mqtt.so'...
- JANUS MQTT transport plugin created!
- Configuration file: /etc/janus/janus.transport.mqtt.jcfg
- [janus.transport.mqtt.jcfg]
- general: {
- enabled: false
- json: indented
- url: tcp://localhost:1883
- subscribe_topic: to-janus
- publish_topic: from-janus
- }
- admin: {
- subscribe_topic: to-janus-admin
- publish_topic: from-janus-admin
- }
- status: {
- enabled: false
- }
- MQTT SSL support disabled
- [WARN] MQTT support disabled for both Janus and Admin API, giving up
- JANUS MQTT transport plugin destroyed!
- [WARN] The 'janus.transport.mqtt' plugin could not be initialized
- Loading transport plugin 'libjanus_rabbitmq.so'...
- JANUS RabbitMQ transport plugin created!
- Configuration file: /etc/janus/janus.transport.rabbitmq.jcfg
- [janus.transport.rabbitmq.jcfg]
- general: {
- enabled: false
- json: indented
- host: localhost
- to_janus: to-janus
- from_janus: from-janus
- }
- admin: {
- }
- RabbitMQ SSL support disabled
- [WARN] RabbitMQ support disabled (Janus API)
- [WARN] RabbitMQ support disabled (Admin API)
- [WARN] RabbitMQ support disabled for both Janus and Admin API, giving up
- [WARN] The 'janus.transport.rabbitmq' plugin could not be initialized
- Nanomsg thread started
- WebSockets thread started
- [WSS-0x5587b78d1a88] 27 (LWS_CALLBACK_PROTOCOL_INIT)
- ^CStopping server, please wait...
- Ending sessions timeout watchdog...
- Sessions watchdog stopped
- Closing transport plugins:
- Nanomsg thread ended
- JANUS Nanomsg transport plugin destroyed!
- WebSockets thread ended
- [WSS-0x7ffc5f80d8b0] 28 (LWS_CALLBACK_PROTOCOL_DESTROY)
- JANUS WebSockets transport plugin destroyed!
- Ending requests thread...
- Leaving Janus requests handler thread
- Destroying sessions...
- Freeing crypto resources...
- De-initializing SCTP...
- Closing plugins:
- Leaving AudioBridge handler thread
- JANUS AudioBridge plugin destroyed!
- LeavingRecord&Play handler thread
- JANUS Record&Play plugin destroyed!
- Leaving Duktape scheduler thread
- Leaving Duktape timer loop
- Leaving mixer thread for room 1234 (Demo Room)...
- [echotest.js] Deinitialized
- Janus JavaScript plugin (Duktape) destroyed!
- Leaving TextRoom handler thread
- JANUS TextRoom plugin destroyed!
- Leaving VoiceMail handler thread
- JANUS VoiceMail plugin destroyed!
- Leaving NoSIP handler thread
- JANUS NoSIP plugin destroyed!
- Leaving SIP handler thread
- JANUS SIP plugin destroyed!
- Leaving VideoCall handler thread
- JANUS VideoCall plugin destroyed!
- Leaving EchoTest handler thread
- JANUS EchoTest plugin destroyed!
- Leaving Streaming handler thread
- [file-live-sample] Leaving filesource (live) thread
- JANUS Streaming plugin destroyed!
- Leaving VideoRoom handler thread
- Leaving RTCP thread for RTP forwarders...
- JANUS VideoRoom plugin destroyed!
- Closing event handlers:
- Bye!
- buff@surf:~$ janus -d 7 --interface=192.168.100.126/24 &>janus.log
- ^Cbuff@surf:~$ ^C
- buff@surf:~$ cat janus.log
- Janus commit: not-a-git-repo
- Compiled on: Fri May 22 09:18:15 UTC 2020
- Logger plugins folder: /usr/lib/janus/loggers
- Loading logger plugin 'libjanus_jsonlog.so'...
- Adding 1 external loggers
- [WARN] JSON logger disabled
- ---------------------------------------------------
- Starting Meetecho Janus (WebRTC Server) v0.9.5
- ---------------------------------------------------
- [janus.jcfg]
- general: {
- configs_folder: /etc/janus
- plugins_folder: /usr/lib/janus/plugins
- transports_folder: /usr/lib/janus/transports
- events_folder: /usr/lib/janus/events
- loggers_folder: /usr/lib/janus/loggers
- debug_level: 4
- admin_secret: janusoverlord
- protected_folders: [
- /bin
- /boot
- /dev
- /etc
- /initrd
- /lib
- /lib32
- /lib64
- /proc
- /sbin
- /sys
- /usr
- /var
- /opt/janus/bin
- /opt/janus/etc
- /opt/janus/include
- /opt/janus/lib
- /opt/janus/lib32
- /opt/janus/lib64
- /opt/janus/sbin
- ]
- }
- certificates: {
- }
- media: {
- }
- nat: {
- nice_debug: false
- ice_ignore_list: vmnet
- }
- plugins: {
- }
- transports: {
- }
- loggers: {
- }
- events: {
- }
- Checking command line arguments...
- [janus.jcfg]
- general: {
- configs_folder: /etc/janus
- plugins_folder: /usr/lib/janus/plugins
- transports_folder: /usr/lib/janus/transports
- events_folder: /usr/lib/janus/events
- loggers_folder: /usr/lib/janus/loggers
- admin_secret: janusoverlord
- protected_folders: [
- /bin
- /boot
- /dev
- /etc
- /initrd
- /lib
- /lib32
- /lib64
- /proc
- /sbin
- /sys
- /usr
- /var
- /opt/janus/bin
- /opt/janus/etc
- /opt/janus/include
- /opt/janus/lib
- /opt/janus/lib32
- /opt/janus/lib64
- /opt/janus/sbin
- ]
- debug_level: 7
- interface: 192.168.100.126/24
- }
- certificates: {
- }
- media: {
- }
- nat: {
- nice_debug: false
- ice_ignore_list: vmnet
- }
- plugins: {
- }
- transports: {
- }
- loggers: {
- }
- events: {
- }
- Debug/log level is 7
- Debug/log timestamps are disabled
- Debug/log colors are enabled
- Adding 'vmnet' to the ICE ignore list...
- Selecting local IP address...
- -- Will try to use 192.168.100.126/24
- [WARN] Error setting local IP address to 192.168.100.126/24, falling back to detecting IP address...
- Using 192.168.100.126 as local IP...
- [WARN] Token based authentication disabled
- Initializing recorder code
- Initializing ICE stuff (Full mode, ICE-TCP candidates disabled, half-trickle, IPv6 support disabled)
- TURN REST API backend: (disabled)
- [WARN] Janus is deployed on a private address (192.168.100.126) but you didn't specify any STUN server! Expect trouble if this is supposed to work over the internet and not just in a LAN...
- Using certificates:
- (null)
- (null)
- Crypto: OpenSSL >= 1.1.0
- [WARN] No cert/key specified, autogenerating some...
- Generating DTLS key / cert
- Fingerprint of our certificate: A2:36:39:3B:A4:E3:B8:89:C9:DE:58:A5:5A:2B:9C:DB:EE:95:C3:52:BF:61:15:AD:97:4C:FA:6D:4C:93:B0:71
- [WARN] Event handlers support disabled
- Plugins folder: /usr/lib/janus/plugins
- Loading plugin 'libjanus_lua.so'...
- Joining Janus requests handler thread
- Janus Lua plugin created!
- Configuration file: /etc/janus/janus.plugin.lua.jcfg
- [janus.plugin.lua.jcfg]
- general: {
- path: /usr/share/janus/lua
- script: /usr/share/janus/lua/echotest.lua
- }
- Registering extra Lua functions
- [ERR] [plugins/janus_lua.c:janus_lua_init:1236] Error loading Lua script /usr/share/janus/lua/echotest.lua: /usr/share/janus/lua/echotest.lua:6: module 'json' not found:
- no field package.preload['json']
- no file '/usr/share/lua/5.3/json.lua'
- no file '/usr/share/lua/5.3/json/init.lua'
- no file '/usr/lib/lua/5.3/json.lua'
- no file '/usr/lib/lua/5.3/json/init.lua'
- no file './json.lua'
- no file './json/init.lua'
- no file '/usr/share/janus/lua/json.lua'
- no file '/usr/lib/lua/5.3/json.so'
- no file '/usr/lib/lua/5.3/loadall.so'
- no file './json.so'
- [WARN] The 'janus.plugin.lua' plugin could not be initialized
- Loading plugin 'libjanus_streaming.so'...
- JANUS Streaming plugin created!
- Configuration file: /etc/janus/janus.plugin.streaming.jcfg
- [janus.plugin.streaming.jcfg]
- general: {
- }
- rtp-sample: {
- type: rtp
- id: 1
- description: Opus/VP8 live stream coming from external source
- metadata: You can use this metadata section to put any info you want!
- audio: true
- video: true
- audioport: 5002
- audiopt: 111
- audiortpmap: opus/48000/2
- videoport: 5004
- videopt: 100
- videortpmap: VP8/90000
- secret: adminpwd
- }
- file-live-sample: {
- type: live
- id: 2
- description: a-law file source (radio broadcast)
- filename: /usr/share/janus/streams/radio.alaw
- audio: true
- video: false
- secret: adminpwd
- }
- file-ondemand-sample: {
- type: ondemand
- id: 3
- description: mu-law file source (music)
- filename: /usr/share/janus/streams/music.mulaw
- audio: true
- video: false
- secret: adminpwd
- }
- Adding Streaming mountpoint 'rtp-sample'
- Audio enabled, Video enabled, Data NOT enabled
- Audio enabled, Video enabled, Data NOT enabled
- Sessions watchdog started
- [ERR] [plugins/janus_streaming.c:janus_streaming_create_fd:5338] [rtp-sample] Cannot create socket for audio... 97 (Address family not supported by protocol)
- [ERR] [plugins/janus_streaming.c:janus_streaming_create_rtp_source:5562] Can't bind to port 5002 for audio...
- [ERR] [plugins/janus_streaming.c:janus_streaming_init:1912] Error creating 'rtp' mountpoint 'rtp-sample'...
- Adding Streaming mountpoint 'file-live-sample'
- Adding Streaming mountpoint 'file-ondemand-sample'
- ::: [2][file-live-sample] a-law file source (radio broadcast) (live, file source, public, pin: no pin)
- ::: [3][file-ondemand-sample] mu-law file source (music) (on demand, file source, public, pin: no pin)
- Filesource (live) thread starting...
- [file-live-sample] Opening file source /usr/share/janus/streams/radio.alaw...
- JANUS Streaming plugin initialized!
- Version: 8 (0.0.8)
- [janus.plugin.streaming] JANUS Streaming plugin
- This is a streaming plugin for Janus, allowing WebRTC peers to watch/listen to pre-recorded files or media generated by an external source.
- Plugin API version: 14
- [file-live-sample] Streaming audio file: /usr/share/janus/streams/radio.alaw
- Loading plugin 'libjanus_echotest.so'...
- Joining Streaming handler thread
- JANUS EchoTest plugin created!
- Configuration file: /etc/janus/janus.plugin.echotest.jcfg
- [janus.plugin.echotest.jcfg]
- general: {
- }
- JANUS EchoTest plugin initialized!
- Version: 7 (0.0.7)
- [janus.plugin.echotest] JANUS EchoTest plugin
- This is a trivial EchoTest plugin for Janus, just used to showcase the plugin interface.
- Plugin API version: 14
- Loading plugin 'libjanus_duktape.so'...
- Janus JavaScript plugin (Duktape) created!
- Configuration file: /etc/janus/janus.plugin.duktape.jcfg
- [janus.plugin.duktape.jcfg]
- general: {
- path: /usr/share/janus/duktape
- script: /usr/share/janus/duktape/echotest.js
- }
- Registering extra Duktape functions
- [echotest.js] Loading script...
- [echotest.js] Modules folder: /usr/share/janus/duktape
- [echotest.js] Loading module: janus-sdp
- [echotest.js] Module loaded
- [echotest.js] Script loaded
- [echotest.js] Initializing...
- [echotest.js] Initialized
- Janus JavaScript plugin (Duktape) initialized!
- Version: 12 (0.0.12)
- [janus.plugin.echojs] JavaScript based EchoTest
- This is echotest.js, a JavaScript/Duktape based clone of janus.plugin.echotest
- Plugin API version: 14
- Loading plugin 'libjanus_videocall.so'...
- Joining Duktape timer loop
- JANUS VideoCall plugin created!
- Configuration file: /etc/janus/janus.plugin.videocall.jcfg
- [janus.plugin.videocall.jcfg]
- general: {
- }
- JANUS VideoCall plugin initialized!
- Version: 6 (0.0.6)
- [janus.plugin.videocall] JANUS VideoCall plugin
- This is a simple video call plugin for Janus, allowing two WebRTC peers to call each other through a server.
- Plugin API version: 14
- Loading plugin 'libjanus_sip.so'...
- Joining VideoCall handler thread
- Joining EchoTest handler thread
- JANUS SIP plugin created!
- Configuration file: /etc/janus/janus.plugin.sip.jcfg
- [janus.plugin.sip.jcfg]
- general: {
- keepalive_interval: 120
- behind_nat: false
- register_ttl: 3600
- rtp_port_range: 20000-40000
- }
- SIP keep-alive interval set to 120 seconds
- SIP registration TTL set to 3600 seconds
- SIP User-Agent set to Janus WebRTC Server SIP Plugin 0.0.8
- SIP RTP/RTCP port range: 20000 -- 40000
- Local IP set to 192.168.100.126
- JANUS SIP plugin initialized!
- Version: 8 (0.0.8)
- [janus.plugin.sip] JANUS SIP plugin
- 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.
- Plugin API version: 14
- Loading plugin 'libjanus_recordplay.so'...
- JANUS Record&Play plugin created!
- Configuration file: /etc/janus/janus.plugin.recordplay.jcfg
- [janus.plugin.recordplay.jcfg]
- general: {
- path: /usr/share/janus/recordings
- }
- Updating recordings list in /usr/share/janus/recordings
- Importing recording '1234.nfo'...
- Pre-parsing file /usr/share/janus/recordings/rec-sample-audio.mjr to generate ordered index...
- This is an old audio recording, assuming Opus
- Pre-parsing file /usr/share/janus/recordings/rec-sample-video.mjr to generate ordered index...
- This is an old video recording, assuming VP8
- JANUS Record&Play plugin initialized!
- Version: 4 (0.0.4)
- [janus.plugin.recordplay] JANUS Record&Play plugin
- This is a trivial Record&Play plugin for Janus, to record WebRTC sessions and replay them.
- Plugin API version: 14
- Loading plugin 'libjanus_audiobridge.so'...
- Joining Record&Play handler thread
- JANUS AudioBridge plugin created!
- Configuration file: /etc/janus/janus.plugin.audiobridge.jcfg
- [janus.plugin.audiobridge.jcfg]
- general: {
- }
- room-1234: {
- description: Demo Room
- secret: adminpwd
- sampling_rate: 16000
- record: false
- }
- Adding AudioBridge room 'room-1234'
- Sampling rate for mixing: 16000
- Created AudioBridge room: 1234 (Demo Room, public, secret: adminpwd, pin: no pin)
- ::: [1234][Demo Room] 16000 (will NOT be recorded)
- JANUS AudioBridge plugin initialized!
- Version: 11 (0.0.11)
- [janus.plugin.audiobridge] JANUS AudioBridge plugin
- This is a plugin implementing an audio conference bridge for Janus, mixing Opus streams.
- Plugin API version: 14
- Loading plugin 'libjanus_voicemail.so'...
- Audio bridge thread starting...
- Thread is for mixing room 1234 (Demo Room) at rate 16000...
- JANUS VoiceMail plugin created!
- Configuration file: /etc/janus/janus.plugin.voicemail.jcfg
- [janus.plugin.voicemail.jcfg]
- general: {
- path: /usr/share/janus/demos/voicemail/
- base: /voicemail/
- events: true
- }
- Recordings path: /usr/share/janus/demos/voicemail/
- Recordings base: /voicemail/
- JANUS VoiceMail plugin initialized!
- Version: 7 (0.0.7)
- [janus.plugin.voicemail] JANUS VoiceMail plugin
- This is a plugin implementing a very simple VoiceMail service for Janus, recording Opus streams.
- Plugin API version: 14
- Loading plugin 'libjanus_videoroom.so'...
- Joining VoiceMail handler thread
- JANUS VideoRoom plugin created!
- Configuration file: /etc/janus/janus.plugin.videoroom.jcfg
- [janus.plugin.videoroom.jcfg]
- general: {
- }
- room-1234: {
- description: Demo Room
- secret: adminpwd
- publishers: 6
- bitrate: 128000
- fir_freq: 10
- record: false
- }
- room-5678: {
- description: VP9-SVC Demo Room
- secret: adminpwd
- publishers: 6
- bitrate: 512000
- fir_freq: 10
- videocodec: vp9
- video_svc: true
- }
- Adding VideoRoom room 'room-1234'
- Created VideoRoom: 1234 (Demo Room, public, opus/vp8 codecs, secret: adminpwd, pin: no pin, pvtid: optional)
- Adding VideoRoom room 'room-5678'
- Created VideoRoom: 5678 (VP9-SVC Demo Room, public, opus/vp9 codecs, secret: adminpwd, pin: no pin, pvtid: optional)
- ::: [1234][Demo Room] 128000, max 6 publishers, FIR frequency of 10 seconds, opus audio codec(s), vp8 video codec(s)
- ::: [5678][VP9-SVC Demo Room] 512000, max 6 publishers, FIR frequency of 10 seconds, opus audio codec(s), vp9 video codec(s)
- Joining RTCP thread for RTP forwarders...
- JANUS VideoRoom plugin initialized!
- Version: 9 (0.0.9)
- [janus.plugin.videoroom] JANUS VideoRoom plugin
- This is a plugin implementing a videoconferencing SFU (Selective Forwarding Unit) for Janus, that is an audio/video router.
- Plugin API version: 14
- Loading plugin 'libjanus_nosip.so'...
- JANUS NoSIP plugin created!
- Configuration file: /etc/janus/janus.plugin.nosip.jcfg
- [janus.plugin.nosip.jcfg]
- general: {
- rtp_port_range: 20000-40000
- }
- NoSIP RTP/RTCP port range: 20000 -- 40000
- Local IP set to 192.168.100.126
- JANUS NoSIP plugin initialized!
- Version: 1 (0.0.1)
- [janus.plugin.nosip] JANUS NoSIP plugin
- This is a simple RTP bridging plugin that leaves signalling details (e.g., SIP) up to the application.
- Plugin API version: 14
- Loading plugin 'libjanus_textroom.so'...
- Joining NoSIP handler thread
- JANUS TextRoom plugin created!
- Configuration file: /etc/janus/janus.plugin.textroom.jcfg
- [janus.plugin.textroom.jcfg]
- general: {
- json: indented
- }
- room-1234: {
- description: Demo Room
- secret: adminpwd
- }
- Adding TextRoom room 'room-1234'
- Created TextRoom: 1234 (Demo Room, public, secret: adminpwd, pin: no pin)
- ::: [1234][Demo Room]
- JANUS TextRoom plugin initialized!
- Version: 2 (0.0.2)
- [janus.plugin.textroom] JANUS TextRoom plugin
- This is a plugin implementing a text-only room for Janus, using DataChannels.
- Plugin API version: 14
- Transport plugins folder: /usr/lib/janus/transports
- Joining TextRoom handler thread
- Loading transport plugin 'libjanus_http.so'...
- JANUS REST (HTTP/HTTPS) transport plugin created!
- Configuration file: /etc/janus/janus.transport.http.jcfg
- HTTP transport timer started
- [janus.transport.http.jcfg]
- general: {
- json: indented
- base_path: /janus
- http: true
- port: 8088
- https: false
- }
- admin: {
- admin_base_path: /admin
- admin_http: false
- admin_port: 7088
- admin_https: false
- }
- cors: {
- }
- certificates: {
- }
- Binding to all interfaces for the Janus API HTTP webserver
- Joining Duktape scheduler thread
- Joining VideoRoom handler thread
- Joining AudioBridge handler thread
- Joining SIP handler thread
- [FATAL] [transports/janus_http.c:janus_http_init:738] Couldn't start webserver on port 8088...
- [WARN] HTTPS webserver disabled
- [WARN] Admin/monitor HTTP webserver disabled
- [WARN] Admin/monitor HTTPS webserver disabled
- [WARN] No HTTP/HTTPS server started, giving up...
- [WARN] The 'janus.transport.http' plugin could not be initialized
- Loading transport plugin 'libjanus_websockets.so'...
- JANUS WebSockets transport plugin created!
- Configuration file: /etc/janus/janus.transport.websockets.jcfg
- [janus.transport.websockets.jcfg]
- general: {
- json: indented
- ws: true
- ws_port: 8188
- wss: false
- }
- admin: {
- admin_ws: false
- admin_ws_port: 7188
- admin_wss: false
- }
- certificates: {
- }
- libwebsockets logging: 0
- WebSockets server started (port 8188)...
- [WARN] Secure WebSockets server disabled
- [WARN] Admin WebSockets server disabled
- [WARN] Secure Admin WebSockets server disabled
- JANUS WebSockets transport plugin initialized!
- Version: 1 (0.0.1)
- [janus.transport.websockets] JANUS WebSockets transport plugin
- This transport plugin adds WebSockets support to the Janus API via libwebsockets.
- Plugin API version: 7
- Janus API: enabled
- Admin API: disabled
- Loading transport plugin 'libjanus_nanomsg.so'...
- JANUS Nanomsg transport plugin created!
- Configuration file: /etc/janus/janus.transport.nanomsg.jcfg
- [janus.transport.nanomsg.jcfg]
- general: {
- enabled: true
- json: indented
- address: ipc:///tmp/janus.ipc
- }
- admin: {
- admin_enabled: false
- }
- [WARN] Nanomsg server disabled (Admin API)
- JANUS Nanomsg transport plugin initialized!
- Version: 1 (0.0.1)
- [janus.transport.nanomsg] JANUS Nanomsg transport plugin
- This transport plugin adds Nanomsg support to the Janus API.
- Plugin API version: 7
- Janus API: enabled
- Admin API: disabled
- Loading transport plugin 'libjanus_pfunix.so'...
- JANUS Unix Sockets transport plugin created!
- Configuration file: /etc/janus/janus.transport.pfunix.jcfg
- [janus.transport.pfunix.jcfg]
- general: {
- enabled: false
- json: indented
- }
- admin: {
- admin_enabled: false
- }
- [WARN] Unix Sockets server disabled (Janus API)
- [WARN] Unix Sockets server disabled (Admin API)
- [WARN] No Unix Sockets server started, giving up...
- [WARN] The 'janus.transport.pfunix' plugin could not be initialized
- Loading transport plugin 'libjanus_mqtt.so'...
- WebSockets thread started
- [WSS-0x55dbe6cb2c38] 27 (LWS_CALLBACK_PROTOCOL_INIT)
- JANUS MQTT transport plugin created!
- Configuration file: /etc/janus/janus.transport.mqtt.jcfg
- [janus.transport.mqtt.jcfg]
- general: {
- enabled: false
- json: indented
- url: tcp://localhost:1883
- subscribe_topic: to-janus
- publish_topic: from-janus
- }
- admin: {
- subscribe_topic: to-janus-admin
- publish_topic: from-janus-admin
- }
- status: {
- enabled: false
- }
- MQTT SSL support disabled
- [WARN] MQTT support disabled for both Janus and Admin API, giving up
- JANUS MQTT transport plugin destroyed!
- [WARN] The 'janus.transport.mqtt' plugin could not be initialized
- Loading transport plugin 'libjanus_rabbitmq.so'...
- JANUS RabbitMQ transport plugin created!
- Configuration file: /etc/janus/janus.transport.rabbitmq.jcfg
- [janus.transport.rabbitmq.jcfg]
- general: {
- enabled: false
- json: indented
- host: localhost
- to_janus: to-janus
- from_janus: from-janus
- }
- admin: {
- }
- RabbitMQ SSL support disabled
- [WARN] RabbitMQ support disabled (Janus API)
- [WARN] RabbitMQ support disabled (Admin API)
- [WARN] RabbitMQ support disabled for both Janus and Admin API, giving up
- [WARN] The 'janus.transport.rabbitmq' plugin could not be initialized
- Nanomsg thread started
- Stopping server, please wait...
- Ending sessions timeout watchdog...
- Sessions watchdog stopped
- Closing transport plugins:
- Nanomsg thread ended
- JANUS Nanomsg transport plugin destroyed!
- WebSockets thread ended
- [WSS-0x7ffce86a5630] 28 (LWS_CALLBACK_PROTOCOL_DESTROY)
- JANUS WebSockets transport plugin destroyed!
- Ending requests thread...
- Leaving Janus requests handler thread
- Destroying sessions...
- Freeing crypto resources...
- De-initializing SCTP...
- Closing plugins:
- Leaving AudioBridge handler thread
- JANUS AudioBridge plugin destroyed!
- LeavingRecord&Play handler thread
- JANUS Record&Play plugin destroyed!
- Leaving Duktape scheduler thread
- Leaving Duktape timer loop
- [echotest.js] Deinitialized
- Janus JavaScript plugin (Duktape) destroyed!
- Leaving TextRoom handler thread
- JANUS TextRoom plugin destroyed!
- Leaving VoiceMail handler thread
- JANUS VoiceMail plugin destroyed!
- Leaving NoSIP handler thread
- JANUS NoSIP plugin destroyed!
- Leaving SIP handler thread
- JANUS SIP plugin destroyed!
- Leaving VideoCall handler thread
- JANUS VideoCall plugin destroyed!
- Leaving EchoTest handler thread
- JANUS EchoTest plugin destroyed!
- Leaving Streaming handler thread
- Leaving mixer thread for room 1234 (Demo Room)...
- [file-live-sample] Leaving filesource (live) thread
- JANUS Streaming plugin destroyed!
- Leaving VideoRoom handler thread
- Leaving RTCP thread for RTP forwarders...
- JANUS VideoRoom plugin destroyed!
- Closing event handlers:
- Bye!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement