如果需要進行直播推流,您可以通過OBS工具、直播Demo或推流SDK進行推流。通過閱讀本文,您可以了解不同方式的推流方法。
前提條件
您已經生成推流地址。具體操作,請參見生成推流地址和播放地址。
注意事項
阿里云視頻直播不允許同一時間向同一個推流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快速接入。
后續步驟
執行完直播推流之后,您可以進行直播播放。具體操作,請參見直播播放。
相關文檔
流管理的更多文檔,請參見流管理。