How one can add Jibri servers dynamically for audio/video call recordings when ever there is need for new video/audio calls.
If you use a cloud environment, you can provision them automatically when there is need – for example you keep the number of Jibris to be always equal to the number of the running recordings plus one.
When this one is occupied, you spin up a new one.
When a recording ends, you check the number and if there is another available Jibri, you terminate the current one…
P.S.: Jibri just joins an XMPP MUC, so there is no need to alter the other services at all, they don’t depend on the number of Jibris.