如果需要進行直播推流,您可以通過OBS工具、直播Demo或推流SDK進行推流。通過閱讀本文,您可以瞭解不同方式的推流方法。
前提條件
您已經產生推流地址。具體操作,請參見產生推流地址和播放地址。
注意事項
阿里雲ApsaraVideo for Live不允許同一時間向同一個推流URL進行多路推流(第二路推流會被拒絕)。
使用OBS推流
OBS推流工具支援Windows、Mac和Linux平台。本文以Windows端OBS v27.2.3版本為例介紹使用OBS推流,其他平台及版本操作類似。關於OBS更多使用資訊,請參見OBS推流工具的使用方法。
下載並安裝OBS推流工具。下載地址,請參見OBS Studio。
運行OBS推流工具。
在功能表列中選擇 。
在設定頁面選擇推流,配置資訊如下所示:
參數
描述
服務
選擇自訂。
伺服器
輸入已經產生的鑒權推流地址,例如:
rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************
。串流密鑰
串流密鑰為空白。
在OBS主介面來源地區添加推流源,然後單擊開始推流。
(可選)安裝阿里雲OBS美顏特效外掛程式,調試美顏特效效果。詳情請參見OBS美顏外掛程式使用教程。
進入流管理,在線上流中查看並管理已推的音視頻流。
使用阿里雲直播Demo推流
使用移動端掃描並安裝阿里雲直播Demo。
說明iOS端掃碼安裝時如果提示未受信任的企業級開發人員,需要在
中找到Taobao對應的信任描述,並選擇信任。運行阿里雲直播Demo。
選擇網路攝影機推流或錄屏推流。
說明移動端進行本地視頻推流時僅可使用視訊映像原有yuv格式。
輸入已經產生的鑒權推流地址(例如:
rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************
),並按照實際需求完成其他參數的配置。單擊開始推流,開始移動端推流。
進入流管理,在線上流中查看並管理已推的音視頻流。
使用直播推流SDK推流
iOS推流SDK
整合iOS端推流SDK。具體操作,請參見SDK整合。
根據實際需求配置推流參數並推流。具體操作,請參見功能使用。
在配置推流參數或推流時可能會出現異常情況,請參見錯誤異常及特殊情境處理。
Android推流SDK
整合Android端推流SDK。具體操作,請參見SDK整合。
根據實際需求配置推流參數並推流。具體操作,請參見功能使用。
在配置推流參數或推流時可能會出現異常情況,請參見錯誤異常及特殊情境處理。
Flutter推流SDK
Web推流SDK
整合Web推流SDK。具體操作,請參見Web推流SDK快速接入。
後續步驟
執行完直播推流之後,您可以進行直播播放。具體操作,請參見直播播放。
相關文檔
流管理的更多文檔,請參見流管理。