2021年6月5日 星期六

直播中邀請來賓--(StreamLab)OBS與視訊會議平台的整合應用(兼談OBS 虛擬攝影機的應用)

因為疫情,突然間各行各業都開始思考把「現實」(線下)的活動都搬到「虛擬」(線上)。不只是全國教師突然間都改「遠距」教學,原本的一些研習、演講,也都改為遠距。直播,如果是教學,也可以說是遠距同步教學的一種方式。但很多時候,唱獨角戲,可能會略顯單調。在直播中,如果可以邀請另一位或是多位來賓進入,對於原本單一主持人,會讓直播有更豐富與多元的呈現。

(示意圖:Youtube 直播中Cue另一受訪者)

這也是我們今天要討論的議題。若以學校教師,進行同步遠距教學,就可能有兩種「進階」的需求。

  1. 透過Google Meet直播時,可以更有效率的安排要分享給學生的教材
  2. 若是使用Youtube進行遠距教學,可以於直播中邀請其他老師或是畢業學長姐進行分享

如何在直播中邀請來賓呢? 常見有兩種方式,一是直接使用Facebook 直播中的邀請功能,邀請好友之一出現於直播畫面中。

直接透過臉書直播的內建功能

如果單純要進行直播,則類似Youtube或是臉書,這些社群媒體平台都是易上手的工具。但他的缺點就是,分享畫面的功能,極其有限。若是針對類似研習或是授課(遠距),可以進行檔案或是畫面分享的視訊會議平台,不管是Zoom 、Microsoft Team 或是Google Meet,相對都更適合。

但不管是Youtube 或是Zoom,OBS到底可以做些甚麼? 或是說,我們究竟為何要用OBS。

(StreamLab)OBS與視訊會議平台的整合應用


OBS是甚麼呢?


簡單的說,就是一個免費的「軟體式」導播機。他可以讓我們很方便的設計、組合要提供給觀眾的畫面。一般電玩直播主最常用的工具是OBS。但另一款類似OBS的導播工具,為StreamLab OBS。兩者的介面相似,功能接近,但後者有更多的整合功能,如「留言板」。


上述畫面左下方為「場景」。每一個場景都可以設計一組輸出畫面。如,直播前的等待畫面,可能就包含了底圖、標題、簡報,甚至是Webcam等。在直播過程中,不管是透過臉書或是Youtube,都可以把這些組合畫面輕易的送出。若要切換不同組合,也只需要於如上方的主控台中選取就可以。

在同步遠距的教學上,如果可以把課程中所有的場景,從等待、點名、授課、操作等,都設計好組合畫面。則在課程或是研習中,就可以更從容進行畫面(場景)的切換。

在接下的範例中,我們將以StreamLab OBS 主要工具,與使用OBS,在操作與概念上都是極為相似。有不同之處,會於稍後的說明中呈現。

應用1 : 將StreamLab OB的內容投放到遠距教學或是視訊會議中


由於疫情嚴峻,在2021年的五月,從大專院校到小院,幾乎全部停課、但不停學,也就是改為遠距教學。在同步遠距的教學應用中,工具的使用上,可能以Google Meet為最多。但拋開政府所謂的資安與收費限制問題,Zoom可能是功能最齊全的,可以用於同步遠距的教學之中。

如Google Meet或是Zoom,都提供有同步遠距,或是視訊會議中不可或缺的「分享」功能。可以將要分享的一方,如教師,桌面或是單一視窗的內容,進行分享。

大部分的視訊會議平台(Zoom等)都有具備分享功能

但即便如功能算是相當完整的Zoom,若要分享多個畫面,或是希望在某些的連線會議或是演講、研習中,能夠顯示固定的文字(如此次演講的主題,或是其他商業資訊、如招生)那麼,OBS的導播室功能就很好用。

問題是,要如何把已經整合桌面的內容,包括背景或其他說明,投放到ZOOM上,這個關鍵便是要啟用虛擬攝影機,並且把虛擬攝影機當成使用視訊會議時的一台WebCam


原本在使用視訊會議平台時,只要有安裝WebCAM,成主講者時,人像就會顯示於視窗中。此時,若我們把視訊的攝影機由原來一般攝影機(如畫面上的Live Streamer CAM310改為「StreamLab OBS Virtual Webcam」這時候就會把StreamLab我們所安排的畫面整個投放到ZOOM。

那關鍵是,為何大叔的ZOOM視訊會議平台中,有「StreamLab OBS Virtual Webcam」,甚至是「OBS Virtual Camera」? 不只是ZOOM有,當然,Meet或是Team也都有。


安裝與啟動StreamLab OBS Virtual Webcam


StreamLab OBS中,要啟動虛擬攝影機,以供給其他視訊平台使用的操作相當簡單。主要是在StreamLab OBS中按下「設定」(左下角),然後於「Virtual WebCam」中,完成1安裝、2啟動、3執行。只要StreamLab OBS Virtual Webcam是執行中,那麼,便可以在其他視訊平台或是任何可以啟動「攝影機」的地方進行OBS投放。



如果我們是使用OBS,而非StreamLab OBS,則要使用到虛擬攝影機,則必須另外安裝外掛程式。相關訊息都可以在OBS的官網中取得。

應用2 : 透過OBS邀請與會來賓進入直播

在前面一開始,我們便提過,若要在直播中邀請來賓,最簡易的方式是直接使用臉書的邀請好友功能加入。但也因為簡易所以可能受限。如果我們希望在直播中能以最豐富的畫面呈現,且能邀請來賓,若使用OBS為導播工具,則有兩種方式可以進行。

將視訊平台與會畫面(視窗)整合於StreamLab OBS中


接著我們以ZOOM為例。我們在ZOOM中邀請來賓加入。由於ZOOM中,有更多豐富的場景變化,如沉浸式檢視,因此,我們可以將與會來賓透過ZOOM加入後安排畫面。


安排好與會來賓之後,接著,對於StreamLab OBS或是OBS來說,ZOOM的畫面就只是一個「視窗」。只需要在安排場景的時候,將這個「視窗」加入即可。


而最後我們只需要在StreamLab OBS或是OBS將這個ZOOM(或是Meet、Team)的視窗加入即可。此時再搭配如背景、文字、圖案,以及直播主的視訊畫面,便可以將一段邀請來賓的直播,透過StreamLab OBS或是OBS,傳送到Youtube或是臉書。


Youtube或是臉書平台中參與直播的人看到的就是中間畫面的呈現。

利用Skype邀請來賓整合於StreamLab OBS中

在上述使用視窗加入視訊會議平台中的做法,當然也可以運於如SKYPE先邀請來賓進行視訊通話,然後將整個通話當成一個視窗整合到OBS。但這樣的做法常常會出現不需要的黑框或是留有原先視訊會議平台上的一些功能項目。


由於StreamLab OBS的項目中,就有一個整合是「NDI來源」,而SKYPE本身就是支援NDI輸出,那麼,使用這樣的方式,便可以只把「來賓」的視訊畫面,擷取整合到SKYPE,讓整個OBS的場景安排更具彈性。

「NDI來源」也可以視同為一個「虛擬攝影機」,但此虛擬攝影機是把在同一區域網路中的一個或是多個符合NDI來源的影像進行擷取並整合。

因此,如果你沒有辦法在StreamLab OBS的項目中,看到「NDI來源」,或是使用OBS來做為平台,則此時,你必須先安裝NewTek NDI SDK,或是在OBS中安裝「外掛」程式https://github.com/Palakis/obs-ndi/releases/

接著,我們也只需要在SKYPE中啟動進階設定,來啟用NDI即可。主要的方法就是,透過《工具/設定》 (或按下 Ctrl+, 開啟設定),然後選定《通話/進階/ 啟用 允許使用 NDI® 選項》,便可以開始進行一人或多人視訊通話 ,此時便完成了來賓的邀請。



此處需要注意的是,如果使用Windows 10內建的SKYPE版本,無法順利顯示於OBS中,請重新下載獨立版本的SKYPE。








沒有留言:

張貼留言