跳至主要內容
Callaba

OBS 多流:一個來源,多個目的地

本頁內容

OBS多流指南

發送一個穩定的OBS程序,然後分別控制每個目的地

OBS 可以為 YouTube、Twitch、Facebook、LinkedIn、私人播放器或其他串流服務製作直播節目。重要的設計選擇是複製該程式的位置。您可以將多個輸出新增至生產計算機,或將貢獻來源發佈到 Callaba 並在伺服器上建立目標路由。

OBS可以同時串流到多個平台嗎?

是的。維護的多重輸出插件可以從 OBS 開啟多個本地流會話。伺服器端扇出採用不同的方法:OBS 發送一個上游來源,Callaba 為每個目的地建立一個重新流。第一種方法讓工作站直接控制每個輸出。第二個使目標憑證、狀態和重新啟動操作遠離生產編碼器。

對於排練或小型演出,兩者都可以。對於遺失 OBS 流程或飽和場地上傳會中斷多個平台的製作,單一攝取扇出通常更容易觀察和復原。評估產品路徑 Callaba 多媒體,然後使用本指南進行 OBS 程序。

慎重選擇扇出邊界

本機多個輸出與伺服器端重新串流相比
問題多個本地OBS輸出卡拉巴 (Callaba) 的一份 OBS 供稿
從會場上傳每個目標會話都使用本地出站容量。一個上游源離開場地;伺服器出口攜帶目的地。
編碼負載取決於輸出是否共用編碼或需要單獨的設定檔。OBS 產生貢獻概況;支援的目的地變更發生在下游。
證書平台密鑰儲存在生產工作站或插件配置中。平台金鑰保存在各自的 Callaba 重播記錄中。
重啟範圍插件或 OBS 問題可能會影響所有本地輸出。一個失敗的目標可以重新啟動,同時共享攝取保持不變。
操作員視圖輸出狀態集中在OBS和平台的控制室。攝取和目標狀態可以在 Callaba 儀表板中分開。

伺服器不會刪除每個共享依賴項。所有目的地仍然取決於 OBS 程式、場地的一個上游會話以及接收它的 Callaba 部署。優點是故障邊界更清晰,而不是魔法冗餘。

輸入串流密鑰前準備製作

  • 建立或安排目標事件並確認每個帳戶都被允許上線。
  • 選擇 Callaba 可以可靠接收的貢獻解析度、幀速率、編解碼器、位元率、關鍵影格間隔和音訊節目。
  • 測量生產網路的持續上傳。簡短的速度測試不是排練。
  • 使用包含動作、語音和同步參考的簡短可識別測試程序。
  • 將平台密鑰儲存在螢幕截圖、公共操作手冊和分析負載之外。
  • 指派一名可以看到共用輸入和每個平台控制室的操作員。

目的地要求發生變化。在即時視窗之前檢查每個服務的當前幫助頁面,而不是從舊文章複製比特率表。

為一個受控上游配置OBS

  1. 建立 Callaba 輸入。 使用適合製作的 RTMP 伺服器或 SRT 伺服器。啟動它並從儀表板複製當前發布者值。
  2. 打開 OBS 設定 → 碼流。 官方 OBS 介面可讓您選擇內建服務或自訂串流伺服器,然後輸入提供的伺服器和串流金鑰。使用精確的 Callaba 值;請勿在此重複使用目標平台金鑰。
  3. 查看設定 → 輸出。 選擇共享路徑可以承載並且下游工作流程可以解碼的設定檔。對於第一次測試,避免同時更改編解碼器、解析度和音訊路由。
  4. 開始私人測試。 觀察 OBS 的編碼器過載和丟幀情況。在 Callaba 中,需要持續的輸入位元率和預期音訊的解碼圖片。
  5. 停止並重新連線。 確認會話關閉並且相同託管發布者可以重新連線。這會暴露過時或錯誤複製的身份。

對於特定於 RTMP 的演練,請使用 使用OBS傳送和接收RTMP。如果製作使用 SRT 貢獻,請使用 OBS SRT 設定指南 並驗證目前OBS輸出方式。

添加一個目的地,證明它,然後添加下一個

  1. 打開 重新串流 在 Callaba 中,並以經過驗證的 OBS 來源作為來源建立新的重新串流。
  2. 選擇支援的目標類型或輸入平台提供的準確的自訂輸出 URL 和金鑰。
  3. 當 OBS 貢獻已滿足目標時,請停用轉碼。如果平台需要另一個設定文件,則僅更改該合約所需的設定。
  4. 開始重播並開啟平台預覽。確認圖片、音訊、帳戶狀態以及任何平台警告。
  5. 用事件和目的地命名接受的路線,然後對下一個平台重複此操作。

按照當前字段 Callaba 重新串流媒體使用者指南。這 現場多視圖演示 顯示操作員導向的監控介面,儘管您自己的來源和目的地仍需要生產測試。

使用故障樹而不是重新啟動一切

沒有目的地工作並且攝取是黑暗的

從 OBS 開始:輸出狀態、編碼器運作狀況、發布者值、防火牆和場地上傳。平台流密鑰無法修復遺失的共享來源。

攝取是健康的,一個平台是黑暗的

保持 OBS 運作。僅檢查重新串流的 URL、金鑰、狀態、媒體要求和平台控制室,然後根據需要重新啟動受影響的路由。

所有目的地拒絕相同的媒體

將共享編解碼器、光柵、幀節奏、關鍵幀間隔和音訊與當前目標要求進行比較。建立經過深思熟慮的轉換輸出,而不是猜測多個控制項。

OBS報告丟幀

衡量持續的出站容量和競爭流量。降低貢獻位元率可以作為診斷步驟,但最終設定檔仍必須通過影像品質和目標測試。

插件很有用,但它們改變了風險承擔者

OBS 不需要為每個節目提供伺服器端扇出。當工作站有足夠的編碼和上傳餘裕、操作員希望在本地進行所有控制並且針對已安裝的 OBS 版本對插件進行測試時,維護的多輸出插件就非常實用。從其維護的項目來源取得插件並在生產前檢查更新狀態。

不要假設每個添加的輸出都是“免費的”。一些配置共享主編碼器,而其他配置可以調用額外的編碼或縮放。每個網路會話也有自己的重新連結行為。在代表性的持續時間內運行完整的輸出集,然後中斷一個目標和網路以查看操作員必須執行的操作。

目的地矩陣獲得批准後,自動化就屬於

當調度系統或客戶儀表板必須建立目的地時,請使用 多平台直播API工作流程。保留接受的來源、輸出類型、媒體設定檔和命名策略。將金鑰保留在瀏覽器日誌和用戶端分析之外,並使操作具有冪等性,以便重試不會建立重複的即時路由。

API 回應確認控制操作。它並不能證明外部平台已準備好、節目可以聽到或觀眾看到了預期的事件。將平台預覽和解碼媒體保留在接受路徑中。

官方參考資料

常見問題

OBS本身是否可以將一個流傳送到多個平台?

標準流設定描述一項選定的服務或自訂伺服器。多個本地輸出通常涉及維護的插件或其他外部方法。伺服器端扇出將一個 OBS 流傳送到 Callaba 並在那裡建立目標。

伺服器端多流需要多少上傳頻寬?

場地必須維持單一供稿加上正常的管理費用和安全淨空。 Callaba 部署承載目的地出口。以全生產位元率測量兩個邊界。

每個目的地可以使用不同的位元率或解析度嗎?

是,當所選的 Callaba 路由、編解碼器設定檔和部署容量支援所需的轉換時。僅針對記錄的目標需求添加單獨的配置文件,然後驗證其解碼輸出。

將節目保留在 OBS 中並將目的地運營移至下游

在 Callaba 中證明一項 OBS 貢獻,分別添加每個平台,並排練現場操作員將使用的確切重啟操作。

規劃 Callaba 多重流程工作流程