i try to understand deeper how jitsi works.
I understand that the Video-Bridges (VB) publish his status to the Node and Jicofo get this information as a notification and can work with it.
But how Jicofo initialized new conference on the vb?
When i look at the jicofo.log. I finde some interesting informations.
org.jitsi.jicofo.xmpp.FocusComponent.handleConferenceIq().402 Focus request for room: email@example.com
org.jitsi.jicofo.FocusManager.log() Created new focus for firstname.lastname@example.org@auth.mydomain.ru conferences count: 1 options:
in the prosody config i found
Component "focus.mydomain.ru" component_secret = "XXXX"
and in the jicofo config i found
# sets the username to use for XMPP user logins JICOFO_AUTH_USER=focus # sets the password to use for XMPP user logins JICOFO_AUTH_PASSWORD=XXXXX
So i can reconstruct that jicofo communicate to the component as a focus user to send over xmpp a command to the VB.
But how? Because the VB is only a publisher in xmpp. How the VB get information to create a new conference or something else.