如何使用 OBS Studio 或行動 RTMP 編碼器進行廣播

HTML5 Videochat 介面可接收任何編碼器傳送的 RTMP 串流 — 包括桌上型電腦上的 OBS Studio、行動裝置上的 Larix Broadcaster,或其他任何相容於 RTMP 的應用程式。這讓您能使用專用硬體或軟體進行專業品質的串流,不受限於僅能透過瀏覽器廣播。


需求條件

  • 一個執行 Broadcast Live Video 的網站,並連線至 VideoWhisper Server 或 Wowza SE
  • 一個已設定為 roomInterface = html5app 的頻道(HTML5 Videochat)
  • 的頻道,以及 OBS Studio(PC/Mac/Linux)或 Larix Broadcaster(iOS/Android)

取得串流設定

  1. 登入您的網站並前往頻道頁面
  2. 在頻道選單中,開啟 外部編碼器 (或「廣播」→「外部應用程式」)
  3. 複製 伺服器網址 和 串流金鑰 (顯示於您的頻道頁面)

您只需要這兩項資料,就能設定任何 RTMP 編碼器。


設定 OBS Studio

  1. 開啟 OBS → 設定 → 串流 分頁
  2. 將 服務 設為 Custom
  3. 將您的 伺服器網址 貼到「伺服器」欄位
  4. 將您的 串流金鑰 貼到「串流金鑰」欄位
  5. 按一下 套用 和 確定
  6. 按一下 開始串流

OBS 建議設定:

  • 影片位元率:1000–4000 kbps,視解析度而定
  • 音訊位元率:128–192 kbps
  • 解析度:1280×720 或 1920×1080
  • 編碼器:x264(軟體)或可用的硬體編碼器

設定 Larix Broadcaster(行動裝置)

Larix Broadcaster 是一款適用於 iOS 和 Android 的免費專業 RTMP 應用程式 — 建議用來取代已停止提供服務的 Wowza GoCoder。

  1. 從 App Store 或 Google Play 下載 Larix Broadcaster
  2. 開啟 設定 → 連線 → 點選 + 以新增連線
  3. 輸入名稱(例如您的網站名稱)
  4. 將 網址 設為您的伺服器網址+ / +您的串流金鑰(合併為一個 RTMP 網址,例如 rtmp://your-server/live/streamkey)
  5. 點選 儲存 並返回主畫面
  6. 點選錄影按鈕以開始串流

觀眾透過 HLS/DASH 觀看

編碼器開始傳送 RTMP 後,頻道便會自動開始直播。您網站上的觀眾可透過以下方式觀看:

  • HLS — iOS、Android 和所有行動瀏覽器
  • MPEG-DASH — 支援自適應位元率的桌面瀏覽器
  • WebRTC — 若可使用,則可提供最低延遲的播放

串流播放期間,聊天室也會同步啟用,讓觀眾即時互動。


另請參閱

Recommended Posts