Hello, I own a chat site and I want to get janus server service. I work on node js & npm & socket io
What is the point of this? What do you need? be very explicit and specific, usually, this forum is for bug-related issues or areas that need clarity so please give more detail so that you can be assisted as much ,
But if you need to learn how the Janus sever works, I would assume that you have some understanding of WebRTC and the core concepts as well, you can watch some material on Janus server here janus webrtc - YouTube ,Also Janus - General purpose WebRTC server (meetecho.com) , play around with the examples Janus WebRTC Server (multistream): Demo Tests (meetecho.com)
my video call was perfect but when i changed to dynamic token (dynamic room) it was not connecting becuas eof the issue so i configured but my janus.jcfg file when i see log it keep giving some error i keep changed but no progress docker logs janus --tail 100
- ‘[’ ‘’ ‘]’
- ‘[’ -d /etc/profile.d ‘]’
- for i in /etc/profile.d/*.sh
- ‘[’ -r /etc/profile.d/01-locale-fix.sh ‘]’
- . /etc/profile.d/01-locale-fix.sh
+++ /usr/bin/locale-check C.UTF-8
++ eval - for i in /etc/profile.d/*.sh
- ‘[’ -r /etc/profile.d/debuginfod.sh ‘]’
- . /etc/profile.d/debuginfod.sh
/etc/profile.d/debuginfod.sh: line 8: DEBUGINFOD_URLS: unbound variable - nginx
- janus
Janus version: 1302 (1.3.2)
Janus commit: a1983529cc0a40fef8f84aa6f1aa27750a5d4a6d
Compiled on: Sat Jul 26 13:13:38 CST 2025
[ERR] [config.c:janus_config_parse:205] Error parsing config file at line 43: syntax error
Failed to load /usr/local/etc/janus/janus.jcfg, trying the INI instead…
[ERR] [config.c:janus_config_parse:191] – Error reading configuration file ‘janus.cfg’… error 2 (No such file or directory)
Error reading/parsing the configuration file in /usr/local/etc/janus, going on with the defaults and the command line arguments
Logger plugins folder: /usr/local/lib/janus/loggers
[WARN] Couldn’t access logger plugins folder…
Starting Meetecho Janus (WebRTC Server) v1.3.2
Checking command line arguments…
Debug/log level is 4
Debug/log timestamps are disabled
Debug/log colors are enabled
Using 172.18.0.2 as local IP…
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 (172.18.0.2) 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…
Crypto: OpenSSL >= 1.1.0
No cert/key specified, autogenerating some…
Fingerprint of our certificate: 1D:56:E3:BE:1C:CF:71:C7:4D:3F:25:2B:E2:B2:3F:02:EA:57:EA:47:3D:A8:01:98:9C:43:C7:C5:EF:12:A5:FF
Event handlers support disabled
Plugins folder: /usr/local/lib/janus/plugins
Loading plugin ‘libjanus_audiobridge.so’…
Joining Janus requests handler thread
Sessions watchdog started
[WARN] Denoising via RNNoise NOT supported
[ERR] [plugins/janus_audiobridge.c:janus_audiobridge_init:2679] Can’t add the AudioBridge room, missing mandatory information…
JANUS AudioBridge plugin initialized!
Loading plugin ‘libjanus_echotest.so’…
JANUS EchoTest plugin initialized!
Loading plugin ‘libjanus_videocall.so’…
JANUS VideoCall plugin initialized!
Loading plugin ‘libjanus_textroom.so’…
[ERR] [plugins/janus_textroom.c:janus_textroom_init:1010] Can’t add the TextRoom room, invalid ID 0…
JANUS TextRoom plugin initialized!
Loading plugin ‘libjanus_streaming.so’…
[WARN] – Invalid type, skipping mountpoint ‘streaming’…
JANUS Streaming plugin initialized!
Loading plugin ‘libjanus_videoroom.so’…
[ERR] [plugins/janus_videoroom.c:janus_videoroom_init:3807] Can’t add the VideoRoom room, invalid ID 0…
JANUS VideoRoom plugin initialized!
Loading plugin ‘libjanus_sip.so’…
JANUS SIP plugin initialized!
Loading plugin ‘libjanus_recordplay.so’…
[FATAL] [plugins/janus_recordplay.c:janus_recordplay_init:946] No recordings path specified, giving up…
[WARN] The ‘janus.plugin.recordplay’ plugin could not be initialized
Loading plugin ‘libjanus_nosip.so’…
JANUS NoSIP plugin initialized!
Transport plugins folder: /usr/local/lib/janus/transports
Loading transport plugin ‘libjanus_websockets.so’…
libwebsockets logging: 1
Websockets server started (port 8188)…
JANUS WebSockets transport plugin initialized!
Loading transport plugin ‘libjanus_http.so’…
WebSockets thread started
Adding ‘127.’ to the Janus API allowed list…
Adding ‘192.168.’ to the Janus API allowed list…
Adding ‘10.’ to the Janus API allowed list…
Adding ‘172.16.’ to the Janus API allowed list…
Adding ‘172.17.’ to the Janus API allowed list…
Adding ‘172.18.’ to the Janus API allowed list…
Adding ‘172.19.’ to the Janus API allowed list…
Adding ‘172.20.’ to the Janus API allowed list…
Adding ‘172.21.’ to the Janus API allowed list…
Adding ‘172.22.’ to the Janus API allowed list…
Adding ‘172.23.’ to the Janus API allowed list…
Adding ‘172.24.’ to the Janus API allowed list…
Adding ‘172.25.’ to the Janus API allowed list…
Adding ‘172.26.’ to the Janus API allowed list…
Adding ‘172.27.’ to the Janus API allowed list…
Adding ‘172.28.’ to the Janus API allowed list…
Adding ‘172.29.’ to the Janus API allowed list…
Adding ‘172.30.’ to the Janus API allowed list…
Adding ‘172.31.’ to the Janus API allowed list…
HTTP transport timer started
HTTP webserver started (port 8088, /janus path listener)…
Admin/monitor HTTP webserver started (port 7088, /admin path listener)…
JANUS REST (HTTP/HTTPS) transport plugin initialized!