[ WFH ] 用Raspberry Pi進行YouTube直播

需要材料:

前面介紹了如何透過OBS Studio進行YouTube直播,但是如果今天我們只是要定點的進行畫面直播,這時候如果擺一台電腦在那邊,感覺又顯得奇怪,而過去有些專題我們會透過Raspberry Pi來進行,因此這邊就說明如何透過Raspberry Pi進行YouTube直播吧。

  1. Raspberry Pi 2B+以上的版本,3B+、Pi 4、Pi 400都是不錯的選擇。
  2. 視訊鏡頭:可以使用電腦常用的視訊鏡頭,或是Raspberry Pi專題中使用的CSI介面鏡頭。
  3. 足瓦的供電電源。

關於Raspberry Pi如何安裝Raspberry Pi OS的部分就不贅述,可以參考 [WFH] 千元線上教學,Raspberry Pi線上學習電腦[30分鐘小作品] Raspberry Pi 遊戲機裡面的說明。這邊直接跳到進入Raspberry Pi OS畫面後的部分。

在Raspberry Pi安裝OBS Studio

在Raspberry Pi上安裝OBS Studio不像是我們在一般的Windows或是Mac OS上面,直接點選安裝檔後就可以完成所有設定,操作上會稍微複雜一點,大家可以上網搜尋看看,會發現有很多做法…,然後自己的經驗是,很多都會就失敗了。(就挺突然的…)

這邊我們繞一下,但是分享一個一定能成功的方法給大家。

Pi-APP安裝

Pi-Apps 是一套整合了許多Raspberry Pi常用軟體的一套軟體,讓我們可以在簡單的按鍵點選後安裝我們需要的軟體。而要安裝Pi-Apps只要在terminal中輸入以下程式碼即可:

wget -qO- https://raw.githubusercontent.com/Botspot/pi-apps/master/install | bash

接下來他就會自己跑完,重新開機後就會看到Pi-Apps。

安裝好之後,只要到Pi-Apps裏面,點選右下方的「放大鏡」,輸入OBS Studio,然後按下旁邊的install,就會順利安裝囉。

Raspberry Pi上的OBS設定

當我們安裝好OBS之後,接下來就要開始設定我們的YouTube直播內容囉。基本的設定可以參考 [線上課程] 用YouTube直播解決Lag的問題吧! 裏面的介紹。

這裡有個需要注意的地方,在YouTube Stream選項中,不能選擇RTMPS,而要選擇HLS。Http Live Streaming (HLS)是透過MPEG-TS的方式不斷地將影音資料傳輸給YouTube,為蘋果所提出的傳輸協議,其缺點在於延遲會較大,但不用考慮防火牆之類的問題;而一般我們電腦上本身可以支援的Real Time Messaging Protocol(RTMP)則是透過TCP的方式進行傳輸。總之兩者在傳輸協議上的不同,而我們要選擇HLS的類型即可進行直播。

要直播時,除了要開啟OBS Studio,另外也需要將瀏覽器開啟,並且登入YouTube,點選直播串流,當他出現「等待」的畫面後,再回到OBS Studio點選「開始串流」就會開始直播囉。

以上的操作其實不難,大家手邊如果有Raspberry Pi的話,不仿試試看,也是很有趣的操作方式唷。

下面分享自己拿來拍家中貓貓生活的直播。歡迎按讚追蹤分享 ❤️

發表留言