瀏覽代碼

feat: Jibri will ignore redirects for visitors.

Any jibri recording. streaming or sip jibri will join the main room.
master
damencho 2 年之前
父節點
當前提交
5d3ce8c2b9
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2
    1
      modules/xmpp/moderator.js

+ 2
- 1
modules/xmpp/moderator.js 查看文件

345
         // Reset the non-error timeout (because we've succeeded here).
345
         // Reset the non-error timeout (because we've succeeded here).
346
         this.getNextTimeout(true);
346
         this.getNextTimeout(true);
347
 
347
 
348
-        if (conferenceRequest.vnode) {
348
+        // we want to ignore redirects when this is jibri (record/live-stream or a sip jibri)
349
+        if (conferenceRequest.vnode && !this.options.iAmRecorder && !this.options.iAmSipGateway) {
349
             logger.warn(`Redirected to: ${conferenceRequest.vnode} with focusJid ${conferenceRequest.focusJid} }`);
350
             logger.warn(`Redirected to: ${conferenceRequest.vnode} with focusJid ${conferenceRequest.focusJid} }`);
350
 
351
 
351
             this.eventEmitter.emit(XMPPEvents.REDIRECTED, conferenceRequest.vnode, conferenceRequest.focusJid);
352
             this.eventEmitter.emit(XMPPEvents.REDIRECTED, conferenceRequest.vnode, conferenceRequest.focusJid);

Loading…
取消
儲存