如何將 OBS 的畫面送到 ZOOM.US 軟體中?

ZOOM 是一套很好用的線上開會工具,透過月租的服務,可享用一場 100 人可以同時間線上開會,這也是我每周三主持 Angular 線上讀書會的主要工具

有人問我說,能不能將 OBS 的直播畫面輸出給 ZOOM 使用,因為他想要利用 OBS 的畫面編排功能及背景去背,讓自己的視訊畫面能和桌面融為一體,所以才有這篇文章的產生

作法更新

(2020/03/09 更新) 跟下面的概念是一樣的,OBS 本身有提供 Fullscreen Projector(preview) 的功能,當然這做法需要多顆螢幕,但延遲會相對的少很多,僅供參考。怎麼使用 Fullscreen Projector 呢,在預覽視窗上按滑鼠右鍵叫出選單,即可看到此選項,這時候就選擇要投影的螢幕是哪一個。而 Zoom 的部分就分享桌面即可

image-20200309125227847

image-20200309125243350

前言

在這之前,要先介紹 NewTek 這間公司所提出的新技術 NDI,這一門黑科技讓直播能做的事情到達另外一個不可思議的境界,以往在攝影機與主控台間需要透過拉 SDI 的線來傳遞訊號,而 SDI 的線材又很貴。這還不含器材的部分,總之做一場直播是很貴的

  • 不使用 HDMI 的原因是 HDMI 的線材在一定長度後,訊後會衰減,並不適合大場地使用

NDI 這技術可以讓我們使用網路線來做到 SDI 的效果,且延遲是非常低的。NewTek 也好心地將這個技術免費釋出,讓其他硬體/軟體廠商可以將這個協定實作在自家的產品上,這裡有幾個比較有名的

  1. vMix
  2. xSplit
  3. OBS (需安裝套件 obs-ndi)
  4. PTZOptics
  5. NewTek Connect Spark

這裡我們就用免費的 OBS 來做示範

環境設定

  1. 安裝 OBS
  2. 安裝 OBS-NDI
    1. 會要求安裝  NDI 3.0 Runtime
  3. 安裝 NewTek Tools ,只需要安裝 portable 版本即可,我們只需要 NDI Studio Monitor

當安裝完以上的東西後,應該會被要求重啟電腦。電腦重新啟動後,就可以打開 OBS 的程式

  1. 在 Tools 的地方,點選 NDI Output settings

  1. 勾選 【Enable NDI Output】

  1. 這樣 OBS 就會將你的訊號,用 NDI 的模式發送出去,只要在你的區域網域內,支援 NDI Input 的軟體或導播機,都可以搜尋的到

  2. 開啟【NewTek NDI Studio Montiro】

  3. 選擇訊號來源

  1. 檢視 OBS NDI 訊號輸出結果

  2. 由於我們要將這一個視窗透過 ZOOM 分享的方式,顯示給其他與會者看。所以還有兩個地方要做調整

    1. 視窗的 border 要隱藏

    2. 聲音音量的顯示,要將 VU Meter 關掉

  3. 完成設定,剩下的就是用 Zoom 分享這一個視窗應用程式

這裡要注意一點,當你點選 Hide Window 時,該視窗就無法再移動了,所以如果有第二顆螢幕或是第二台電腦時,這一個分享的動作,可以在另外一個地方進行。