QNAP [Mémo] C'est quoi ce processus Qjanus sur mon NAS QNAP ?

EVO

Administreur
Membre du personnel
25 Novembre 2019
9 415
1 882
293
/var/run/docker.sock
Hello,
Vu que j'ai rien trouvé sur Google & co a ce sujet ...

Alors voila, Qjanus, même si je ne sais pas a quoi il sert exactement, il est lié a QVR Pro.

On peux voir le processus par exemple via un top en SSH :

Code:
/usr/bin/Qjanus -b -L /Qdbglog/.ShareLink_log/janus_log.txt -F /etc/config/janus

1733837110520.png

Si on stop QVR Pro, le processus disparait, si on redémarre QVR Pro, il est de retour...
 
Dernière édition:
Bonjour tout le monde !

j'ai ouvert le fichier de log pour voir à quoi il ressemblait :
Code:
---------------------------------------------------
  Starting Meetecho Janus (WebRTC Server) v1.0.1
---------------------------------------------------
Checking command line arguments...
Debug/log level is 4
Debug/log timestamps are disabled
Debug/log colors are enabled
Adding 'vmnet' to the ICE ignore list...
Using XXX.XXX.XXX.XXX as local IP...
Token based authentication disabled
Initializing recorder code
Initializing ICE stuff (Full mode, ICE-TCP candidates disabled, half-trickle, IPv6 support disabled)
STUN server to use: stun.x.xxxxxx.com:xxxxx
  >> XXX.XXX.XXX.XXX:XXXXX (IPv4)
Testing STUN server: message is of 20 bytes
  >> Our public address is XXX.XXX.XXX.XXX
TURN REST API backend: (disabled)
Crypto: OpenSSL >= 1.1.0
Fingerprint of our certificate: XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
[WARN] Data Channels support not compiled
Event handlers support disabled
Plugins folder: /usr/lib/janus/plugins
Loading plugin 'libjanus_streaming.so'...
Sessions watchdog started
Joining Janus requests handler thread
JANUS Streaming plugin initialized!
Loading plugin 'libjanus_videoroom.so'...
[WARN] IPv6 disabled, will only create VideoRoom forwarders to IPv4 addresses
JANUS VideoRoom plugin initialized!
Transport plugins folder: /usr/lib/janus/transports
Loading transport plugin 'libjanus_http.so'...
HTTP transport timer started
HTTP webserver started (port XXXXX, /janus path listener)...
JANUS REST (HTTP/HTTPS) transport plugin initialized!
Loading transport plugin 'libjanus_pfunix.so'...
[WARN] No Unix Sockets server started, giving up...
[WARN] The 'janus.transport.pfunix' plugin could not be initialized

Puis je les ai transmis à Claude.AI. Sa réponse ci-dessous:
D'après les logs que vous partagez, il s'agit de Janus, qui est un serveur WebRTC open source développé par Meetecho. Dans votre cas, il semble être utilisé par QVR Pro (votre système de vidéosurveillance) pour gérer les flux vidéo en temps réel via WebRTC.

Analysons les points importants des logs :

  1. Le processus s'exécute sous le nom "Qjanus" (une version modifiée pour QVR Pro)
  2. Il utilise environ 3.2 Go de mémoire
  3. Configuration réseau :
    • IP locale : XXX.XXX.XXX.XXX
    • IP publique : XXX.XXX.XXX.XXX
    • Port HTTP : XXXXX

Les avertissements présents ne sont pas critiques :

  • [WARN] Data Channels support not compiled : Les canaux de données WebRTC ne sont pas activés
  • [WARN] IPv6 disabled : Seul IPv4 est supporté
  • [WARN] No Unix Sockets server started : Les sockets Unix ne sont pas utilisés

Janus semble fonctionner correctement avec deux plugins principaux :

  • janus_streaming : pour la diffusion de flux vidéo
  • janus_videoroom : pour la gestion des salles vidéo

Ce serveur est probablement utilisé par QVR Pro pour permettre :

  • La visualisation des flux de caméras en direct via un navigateur web
  • La transmission des flux vidéo en temps réel
  • La gestion des connexions WebRTC pour les clients distants

Le processus semble fonctionner normalement et ces logs n'indiquent pas de problème majeur.

Ce service est utilisé afin de partager un flux vidéo sous forme d'URL HTTPS à l'un de vos proches. (et peut-être aussi pour l'application/logiciel QVR Pro Client)
P.I. : Le partage de caméra via HTTPS est faisable pour certaines Caméra seulement. Je crois que c'est selon le type de codec utilisé ou la méthode de récupération du flux, me souviens pu..
Pour vérifier : "QVR Pro" --> "Paramètres des Caméras" --> dans la colonne "Action" de votre Caméra, cliquer sur "Partager" --> "Partager via HTTPS"

Riad
 
Dernière édition par un modérateur: