如何使用 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)
取得串流設定
- 登入您的網站並前往頻道頁面
- 在頻道選單中,開啟 外部編碼器 (或「廣播」→「外部應用程式」)
- 複製 伺服器網址 和 串流金鑰 (顯示於您的頻道頁面)
您只需要這兩項資料,就能設定任何 RTMP 編碼器。
設定 OBS Studio
- 開啟 OBS → 設定 → 串流 分頁
- 將 服務 設為
Custom - 將您的 伺服器網址 貼到「伺服器」欄位
- 將您的 串流金鑰 貼到「串流金鑰」欄位
- 按一下 套用 和 確定
- 按一下 開始串流
OBS 建議設定:
- 影片位元率:1000–4000 kbps,視解析度而定
- 音訊位元率:128–192 kbps
- 解析度:1280×720 或 1920×1080
- 編碼器:x264(軟體)或可用的硬體編碼器
設定 Larix Broadcaster(行動裝置)
Larix Broadcaster 是一款適用於 iOS 和 Android 的免費專業 RTMP 應用程式 — 建議用來取代已停止提供服務的 Wowza GoCoder。
- 從 App Store 或 Google Play 下載 Larix Broadcaster
- 開啟 設定 → 連線 → 點選 + 以新增連線
- 輸入名稱(例如您的網站名稱)
- 將 網址 設為您的伺服器網址+
/+您的串流金鑰(合併為一個 RTMP 網址,例如rtmp://your-server/live/streamkey) - 點選 儲存 並返回主畫面
- 點選錄影按鈕以開始串流
觀眾透過 HLS/DASH 觀看
編碼器開始傳送 RTMP 後,頻道便會自動開始直播。您網站上的觀眾可透過以下方式觀看:
- HLS — iOS、Android 和所有行動瀏覽器
- MPEG-DASH — 支援自適應位元率的桌面瀏覽器
- WebRTC — 若可使用,則可提供最低延遲的播放
串流播放期間,聊天室也會同步啟用,讓觀眾即時互動。