IRL直播設定教學:從手機到 OBS 的完整步驟

2026年10月09日 · 閱讀時間 3 分鐘

目錄

IRL直播設定的核心概念是:手機或編碼器透過 SRT 或 SRTLA 把影片傳到伺服器,再在 OBS Studio 裡用媒體來源接收這路訊號,由 OBS 串流到直播平台。這樣一來,手機的行動網路短暫斷線也不會讓直播中斷,因為手機重新連線的期間,OBS 仍持續向平台串流。

這篇教學會帶你走完整條流程:需要準備什麼,為什麼直接串流到平台很脆弱,常見的三種做法,以及從租用伺服器到第一次測試的六個具體步驟。

IRL 直播設定需要準備什麼

  • 一支智慧型手機或硬體編碼器。只要能擷取影片並透過網路傳送就可以,例如裝了串流 App 的手機、運動相機或專用編碼器。
  • 支援 SRT 或 SRTLA 的串流 App。Moblin(iOS)和 IRL Pro(Android)是兩個知名的例子。Moblin 支援的協定有 RTMP(S)、SRT、SRTLA、RIST 和 WHIP,IRL Pro 則主打多條連線的 SRTLA 綁定。
  • 一份行動網路方案。從手機上傳到伺服器用的是你自己的流量,後面會再詳細說明。
  • 一台接收串流的伺服器。它是手機和 OBS 之間固定、可從外部連線的會合點。
  • OBS Studio。可以裝在家裡的電腦上,也可以放在雲端。它負責解碼收到的串流,加上場景和疊加畫面,再把成品送到 Twitch、YouTube、Kick 或其他平台。

為什麼直接串流到平台會讓直播中斷

手機直接向平台串流時,平台看到的只有一條連線。手機在隧道、擁擠的街道或訊號差的基地台下失去訊號,編碼器就送不出資料了。平台會稍等一下,然後結束這場直播。以 Twitch 為例,斷線保護(Disconnect Protection)最多讓直播維持在線 90 秒,期間會顯示一張佔位畫面。如果你在這段時間內沒有重新連線,直播就會照常結束。其他平台各有各的規則。

解決辦法是在手機和平台之間加一條穩定的連線。資料中心裡的伺服器接收你的串流,OBS 從那裡取流,繼續向平台串流,就算手機短暫斷線也不受影響。觀眾看到的是備用場景,而不是直播結束。

把手機畫面送到平台的三種方式

方案運作方式須知
直接串流到平台App 透過 RTMP 或 SRT,直接傳送到平台的串流伺服器位址。最簡單的方案。斷線時間一長直播就會結束,也無法使用 OBS 場景和疊加畫面。
伺服器加家裡的 OBSApp 把影片傳到伺服器。家裡電腦上的 OBS 從伺服器取流,再串流到平台。擁有 OBS 的完整功能和故障切換。整場直播期間電腦都得開著。
雲端 OBSApp 把影片傳到伺服器。OBS 執行在資料中心的遠端主機上,從那裡串流到平台。家裡不需要高效能硬體。透過遠端桌面或瀏覽器面板控制 OBS。

第二種方式用我們的 IRL 端點伺服器:它接收 RTMP、SRT 和 SRTLA,你本機的 OBS Studio 從上面取流。第三種方式用 IRL 直播伺服器:它在雲端內建一個完整的 OBS Studio 執行個體。使用端點伺服器時,家裡的路由器不用開放任何連接埠,因為編碼器和 OBS 都是主動連線到伺服器的。下面的步驟兩種伺服器都適用,有差異的地方會特別標出。

IRL 直播設定步驟詳解

第 1 步:租用伺服器並選擇地區

下單租用伺服器,開通後打開客戶入口網站。IRL 端點伺服器通常會在 24 小時內完成部署,IRL 直播伺服器則在 72 小時內。在入口網站選好地區(美國、歐洲、亞洲或南美洲),就能看到 App 和 OBS 要用的連線資訊。

選離你實際直播地點最近的地區。手機到伺服器的路徑越短,延遲越低,封包重送也越少。標準端點方案可以隨時切換端點,出門旅行時很方便。

第 2 步:設定串流 App

每個 SRT 或 SRTLA App 要填的內容都差不多。你可以在客戶入口網站中放有 RTMP 和 SRT 連線資訊的方框裡找到這些值:

  • 協定:想把多條連線綁定起來就選 SRTLA,否則選 SRT。RTMP 也能用,但在行動網路下 SRT 是更好的選擇。
  • 伺服器位址和連接埠:入口網站顯示的值。
  • 串流 ID 或金鑰:用來在伺服器上辨識你的串流。SRT 的串流 ID 格式為 publish:publish/<streamkey>。

很多 App 只要填一個 URL,Moblin 的文件在匯入設定的範例裡用的正是這種格式。使用我們的伺服器時,合併後的 SRT URL 長這樣:srt://<server>:<port>?streamid=publish:publish/<streamkey>&latency=2000。把預留位置換成入口網站顯示的值即可。

我們建議在 App 裡這樣設定:

  • SRT 延遲:2 秒。不同 App 的單位不同,填 2000(毫秒)或 2000000(微秒)。多數 App 有獨立的輸入欄位,沒有的話就像上面那樣加在 URL 結尾。更低的值也能用,但我們特意推薦 2 秒,以穩定為優先。
  • 關鍵影格間隔:2 秒。
  • Apple 裝置上的 HEVC:如果 App 提供 B 影格選項,請關閉。

接著把解析度、幀率和位元率設成手機網路能穩定承受的數值。各個 App 的詳細步驟,可以看我們另一篇關於 Moblin 和 IRL Pro 的教學。

第 3 步:在 OBS 中把串流加入為來源

使用 IRL 端點伺服器時,透過客戶入口網站裡的播放連結把串流拉進 OBS,加入為媒體來源:

  1. 在場景中新增一個媒體來源。
  2. 取消勾選本機檔案。
  3. 把入口網站上的播放連結填到輸入欄位。
  4. 在輸入格式裡填 mpegts。
  5. 在來源的變形選項裡選擇符合螢幕大小。

接著再次開啟該來源的內容,使用我們建議的設定:

  • 網路緩衝:1 MB
  • 重新連線延遲:3 秒
  • 可用時使用硬體解碼:開啟
  • 非使用中時關閉檔案:開啟

OBS 的 SRT 指南指出,SRT 延遲應至少是編碼器與伺服器之間往返時間的 2.5 倍:延遲越大,遺失的封包就有越多時間重送,但畫面也會更晚到。對我們的伺服器,建議使用第 2 步的 2 秒,它優先於 OBS 預設的 120 ms。

IRL 直播伺服器則是在伺服器上執行 OBS Studio。你可以在客戶入口網站透過遠端桌面開啟它,但只用於調整,不要在直播進行中使用。

第 4 步:建立 Start、Live 和 Low 場景

建三個場景,名稱與我們的場景切換工具保持一致,訊號變差時 OBS 才有畫面可以顯示:

  • Start:伺服器收不到訊號時顯示。放一張靜態圖片或一段循環影片,配上「連線中斷,馬上回來」之類的文字,再加音樂或刻意靜音的音訊。這裡不要放手機影像來源,因為它此時沒有任何輸出。
  • Live:穩定的直播畫面。這個場景包含接收串流的來源,再加上疊加畫面、提醒、聊天室等你平常用的內容。
  • Low:位元率低於門檻時顯示。同一個影像來源,再加一條小橫幅,例如「網路訊號不佳」。觀眾仍然看得到畫面,也知道畫質為什麼變粗糙。

別忘了音訊:麥克風的聲音來自手機,所以 Start 場景要有自己的背景音,或者刻意設為靜音。

第 5 步:設定自動切換場景

走在街上不可能一直盯著 OBS,讓它自己切換吧。為此我們自行開發了一個場景切換工具:傳入位元率低於門檻時切到 Low,訊號中斷時切到 Start,連線重新穩定後再回到 Live。

  • IRL 端點伺服器:工具在客戶入口網站產生並下載,執行在你自己的電腦上,與 OBS Studio 並行,支援 Windows 和 macOS。需要啟用 OBS 的 WebSocket 功能,OBS 28 起已內建。
  • IRL 直播伺服器:工具執行在伺服器上,場景已預先設定好。

預設門檻是 800 kbit/s,可以調整,例如用 Twitch 聊天指令 !trigger 500。合適的值取決於你的裝置和行動網路。下單時填寫 Twitch 頻道後即可使用選用的 Twitch 聊天機器人,它也會在聊天室裡播報場景切換。

自動切換場景只支援 OBS Studio,不支援 vMix,Streamlabs OBS 也不相容。如果你自己搭建,OBS 外掛程式 Advanced Scene Switcher 可以作為替代方案,用巨集把條件和動作組合起來,實現自動化。有哪些做法,我們另一篇關於自動切換場景的教學有詳細介紹。

第 6 步:出門前做一次完整測試

  1. 啟動 OBS,確認 Live 場景裡顯示的是手機影像來源,並檢查音訊電平表。
  2. 向平台開始一場測試直播。如果平台支援私人或不公開的測試就用它,否則第一次公開測試盡量短一些。
  3. 到戶外走一走,觀察 App 裡的位元率和延遲,以及 OBS 裡的畫面。
  4. 人為製造一次斷線,例如開啟飛航模式 20 秒。檢查 OBS 是否切到 Start、平台上的直播是否維持在線,以及重新連線後 OBS 是否回到 Live。
  5. 結束後查看流量用量,和下面的計算結果比對。

IRL 直播要用多少行動數據?

流量可以根據位元率來算:kbit/s 除以 8 得到每秒多少 KB,再乘以 3600 就是每小時多少 KB。簡寫就是 kbit/s / 8 * 3600 = 每小時 kB,再除以 1000 就是每小時多少 MB。

影片位元率每小時流量
2,500 kbit/s約 1,125 MB(1.1 GB)
4,000 kbit/s約 1,800 MB(1.8 GB)
6,000 kbit/s約 2,700 MB(2.7 GB)
8,000 kbit/s約 3,600 MB(3.6 GB)

音訊、協定額外負擔和重送的資料還要另外計入,所以要留出餘裕。我們伺服器的「不限流量」只針對伺服器端。從手機到伺服器這一段,用的是你自己的行動網路方案。我們的 IRL 直播指南裡有一個工具,可以估算你每個月的用量。

簡單了解綁定

一般的 SRT 一次只能用一個網路。SRTLA 加入了連結聚合:它把 SRT 流量同時透過多條網路連結傳送,並依照網路狀況動態分配,詳見 BELABOX 的 SRTLA 儲存庫。接收端必須支援 SRTLA,而我們的兩款 IRL 伺服器都支援 SRTLA 輸入。例如 Moblin 可以同時使用一條行動網路、一條 Wi-Fi 和多條乙太網路連線。某個網路訊號弱時,綁定很有幫助,但流量分散到多條連結上,總流量也會跟著增加。

準備好開播了嗎?

有了手機和 OBS 之間的這台伺服器,訊號變弱時你只會損失幾秒畫面,而不是整場直播。如果不想在家一直開著電腦,就選 IRL 直播伺服器。

常見問題

怎麼用 OBS 設定 IRL 直播?

把手機串流透過 SRT 或 SRTLA 傳到伺服器,在 OBS 裡把客戶入口網站的播放連結加入為媒體來源(關閉本機檔案,輸入格式填 mpegts),再建好 Start、Live 和 Low 場景,由 OBS 串流到平台。出門前把整條流程測一遍,包括人為製造一次斷線。

SRT 和 SRTLA 有什麼差別?

SRT 是一種傳輸協定,能在不穩定的網路上實現可靠、低延遲的影片傳輸。SRTLA 把 SRT 流量包裝起來,透過多條網路連結傳送,例如兩張 SIM 卡,或是 SIM 卡加 Wi-Fi,這通常叫做綁定。SRTLA 需要支援它的接收端。

用 OBS 做 IRL 直播,家裡一定要有電腦嗎?

不用。你可以在家裡的電腦上執行 OBS,也可以用雲端 OBS:它執行在資料中心,透過遠端桌面控制。用雲端方案,就不需要高效能硬體,也不必讓家裡的電腦一直開著。

IRL 直播每小時用多少流量?

把位元率(kbit/s)除以 8 再乘以 3600,就是每小時多少 KB。4,000 kbit/s 時,光影片就大約是每小時 1.8 GB。音訊和協定額外負擔會再多出一點。

需要在路由器上開放連接埠嗎?

用 IRL 端點伺服器就不需要。編碼器和 OBS 都是主動連線到伺服器的,所以不用做連接埠轉發,也不用改路由器設定,在 CGNAT 環境下同樣能用。