02.25 在電腦上使用OBS在各大平臺 直播 推流的方法

Open Broadcaster Software(簡稱 OBS)是一款好用的第三方開源程序直播流媒體內容製作軟件,為用戶提供免費使用,它可支持 OS X、Windows、Linux 操作系統,適用多種直播場景,滿足大部分直播行為的操作需求,您可以到 OBS 官網下載 最新版本軟件。該任務指導您在安裝 OBS 工具後,如何在 PC 端進行推流配置操作。

準備工作

  • 登錄 雲直播控制檯,並生成推流地址,詳情可參見 推流配置。
  • 安裝 OBS 工具。

操作步驟

OBS 推流使用方法

  1. 設置推流地址打開 OBS,您可通過底部工具欄的【控件】>【設置】按鈕進入設置界面。


在電腦上使用OBS在各大平臺 直播 推流的方法


2.單擊【推流】進入流設置頁籤,選擇流類型為自定義流媒體服務器,以下圖的推流地址為例。


在電腦上使用OBS在各大平臺 直播 推流的方法


將推流地址分兩部分輸入 URL 和流名稱, URL 部分填寫包含 Path 前的地址信息,流名稱填寫包含 StreamName 後的地址信息,所以參數設置為:URL:rtmp://push.livetest.myqcloud.com/live/ 流名稱:StreamName?txSecret=xxxxx&txTime=5C1E5F7F


3.進行推流引導設置在底部工具欄的【來源】框處,單擊【+】選擇輸入源,此時如無需進行其他如碼率、錄像等配置,則直接單擊工具欄的【控件】>【開始推流】,


在電腦上使用OBS在各大平臺 直播 推流的方法

4.即可將視頻流推送到設置的推流地址。否則,可單擊頂部工具欄,選擇【工具】>【自動配置嚮導】,按 OBS 的引導進行推流設置後,再單擊工具欄的【控件】>【開始推流】。

其他推流相關配置影響直播延遲相關設置
我們可以通過【控件】>【設置】>【輸出】,選擇【輸出模式】為【高級】,即可對【關鍵幀間隔】等進行配置,設置方法如下圖:

在電腦上使用OBS在各大平臺 直播 推流的方法


同時在左側導航欄,選擇【高級】,即可對【串流延遲】進行設置:


在電腦上使用OBS在各大平臺 直播 推流的方法


本地直播錄製相關設置
如果您有直播時進行本地錄製的需求,可以選擇直播時在本地進行錄製備份,設置方法如下圖:

在電腦上使用OBS在各大平臺 直播 推流的方法


單擊【控件】>【設置】>【輸出】進入輸出設置頁籤,在【錄像】設置欄中進行對應的配置,您可將錄製文件進行本地保存。
分辨率決定了觀眾看到的畫面清晰程度,分辨率越高畫面越清晰。FPS 是視頻幀率,它控制觀看視頻的流暢,普通視頻幀率有24幀 - 30幀,低於16幀畫面看起來有卡頓感,而遊戲對幀率要求比較高,一般小於30幀遊戲會顯得不連貫。分辨率與幀率設置如下圖:


在電腦上使用OBS在各大平臺 直播 推流的方法


相關操作

常見操作介紹

  1. 常用直播來源輸入介紹圖像:適用於單張圖像直播。圖像幻燈片放映:可循環或者順序多張播放圖片。
    場景:實現各種強大的直播效果。此時,另一個場景是作為來源被添加進當前場景的,可以實現整個場景的插入。媒體源:可上傳本地視頻,並本地點播視頻文件進行直播化處理。文本:實時添加文字在直播窗口中。顯示捕獲:可實時動態捕捉您電腦桌面的操作,電腦桌面中所有的操作均執行直播。遊戲捕獲:允許對指定來源的遊戲進行直播。適用於大小遊戲的實況直播。窗口捕獲:可根據您選擇的窗口進行實時捕獲,直播僅顯示您當前窗口內容,其他窗口不會進行直播捕獲。色源:使用這個來源可以添加一個色塊到您的場景中,作為一個背景色。該色塊可以調節透明度,成為全屏透明色彩。視頻捕獲設備:實時動態捕捉攝像設備,可將攝像後的畫面進行直播。音頻輸入捕獲:用於音頻直播活動(音頻輸入設備)。音頻輸出捕獲
    :用於音頻直播活動(音頻輸出設備)。
  2. 工作室模式介紹用戶在工作室模式下可以對當前直播的內容進行實時編輯,並在編輯過程中進行過度動畫的場景切換,從而實現在對用戶體驗影響最低的程度下進行直播內容的編輯。單擊【控件】>【工作室模式】進入下圖界面,設置完成【場景】、【來源】和【過渡動畫】後,即可在直播過程中,直接在左側素材編輯窗口進行直播界面的編輯,並通過【過渡動畫】按鈕進行直播窗口的切換操作。


在電腦上使用OBS在各大平臺 直播 推流的方法


純音頻推流

根據 OBS 官方論壇的解答,當前 OBS Studio 23.2.1 以及之前版本不支持純音頻推流。為實現近似音頻推流,您可以參考下面的步驟進行設置。此方法的主要思路是採用靜態畫布(黑屏或者圖片)替代視頻。如果您需要降低帶寬,可以降低視頻的幀率和碼率,以此來逼近純音頻推流,但直播流中仍會有視頻數據。

  1. 參照 OBS 正常推流設置,添加【音頻輸入捕獲】輸入源作為輸入源,不能添加視頻輸入源或者添加圖片作為視頻輸入源。


在電腦上使用OBS在各大平臺 直播 推流的方法


2.進入【控件】>【設置】>【視頻】頁面,將【輸出(縮放)分辨率】選到最小,同時將【常用 FPS 值(幀率)】選到最小,單擊【保存】保存配置。


在電腦上使用OBS在各大平臺 直播 推流的方法


3.單擊【輸出】進入輸入設置頁面,按下圖配置,此處需將【比特率】設置到最低。設置完後單擊【保存】或【應用】即可保存配置。



在電腦上使用OBS在各大平臺 直播 推流的方法

參照 OBS 推流設置【推流】中的步驟,開始推流,這樣能聽到音頻,視頻的內容是黑屏或者一張圖片。於此同時,視頻的碼率最低,佔用的帶寬顯著降低。


視頻輪播

單個文件循環播放設置方法

  1. 在 OBS【來源】欄中單擊【+】添加【媒體源】,在彈出框中的【本地文件】選擇要輪播的視頻文件,勾選【循環】,然後單擊【確定】即可。
在電腦上使用OBS在各大平臺 直播 推流的方法


2.按照 OBS 推流設置 步驟,設置【推流】頁面中的【服務器】和【串流密鑰】項,開始推流即可實現單個文件輪播。


在電腦上使用OBS在各大平臺 直播 推流的方法


多個文件循環輪播方法OBS本身不支持多個文件循環播放,但藉助窗口捕獲可以實現多個文件輪播。

  1. 下載 QQ 影音 並安裝。
  2. 在 QQ 影音中添加需要輪播的視頻文件,並設置為列表循環播放。
  3. 開始播放第一個視頻文件,然後隱藏右側播放列表。
在電腦上使用OBS在各大平臺 直播 推流的方法


4.打開 OBS,在【來源】中單擊【+】添加【窗口捕獲】,在【窗口】選項找到 QQPlayer.exe,捕獲到對應播放內容,單擊【確定】。

在電腦上使用OBS在各大平臺 直播 推流的方法


5.按照 OBS 推流設置 步驟,在【推流】頁面中設置【服務器】和【串流密鑰】完成後,開始推流。


6.在 OBS 窗口上,調整窗口大小,上下拖動,隱藏播放器邊框和按鈕,即可實現多文件輪播。


在電腦上使用OBS在各大平臺 直播 推流的方法


分享到:


相關文章: