直播轉碼服務可以解決推流端碼率較高或較低而導致播放效果不好、視頻播放卡頓等問題。本文介紹配置視頻直播通用轉碼服務的操作步驟。通用轉碼配置中,系統提供了一些預設模板,包括轉碼模板的ID和轉碼輸出分辨率。
操作步驟
- 登錄視頻直播控制臺。
單擊功能管理>直播轉碼,進入直播轉碼頁面。
選擇您所需要配置的域名,單擊通用轉碼頁簽,單擊添加,配置轉碼模板。
轉碼模板參數及說明如下表所示。
參數
說明
AppName
AppName必須與推流地址中的AppName名稱一樣,轉碼模板才能生效。
AppName不超過256字符,支持數字、大小寫字母、短劃線(-)、下劃線(_)。
AppName也支持輸入單個星號(*)字符,表示匹配任意字符串(包括空字符串)。
說明如果配置了AppName為單個星號(*)的轉碼模板:當用戶拉流轉碼時,優先匹配和推流地址中AppName名稱一樣的轉碼模板;若不存在和推流地址中AppName名稱一樣的轉碼模板,則會匹配AppName為單個星號(*)的轉碼模板。
觸發轉碼
開啟時:首次拉流時才啟動轉碼。
關閉時:只要有推流就啟動轉碼,與是否有拉流無關。
轉碼模板類型
轉碼模板類型:標準模板和窄帶高清?模板。每個類型提供四種轉碼模板:流暢、標清、高清、超清。
標準模板和窄帶高清?模板質量和性能不同,價格也不同。
說明轉碼模板類型一次僅能選擇一個,轉碼模板可以一次選擇多個。
模板ID是拼接轉碼地址的參數,拼接方式參見生成推流地址和播放地址。
轉碼模板參數說明如下:
模板名稱:流暢、標清、高清、超清、原畫-僅轉音頻。
模板ID:不同轉碼模板的模板ID不同,詳見系統預設模板。
橫豎屏:支持選擇橫屏或豎屏。
分辨率(寬*高):顯示不同轉碼模板的寬度和高度。
編碼格式:支持選擇H264、H265、AAC、Opus。
轉碼模式:支持畫質優先、時延優先,時延優先模式下轉碼流的延時較低。
直播加密
開啟后可選擇配置阿里云視頻加密或DRM加密。
說明DRM加密僅支持上海、新加坡直播中心。
阿里云視頻加密
阿里云視頻加密僅支持輸出HLS和FLV格式。
KMS主密鑰:KMS密鑰的區域需要和域名的直播中心保持一致。如果沒有密鑰,請先前往KMS服務創建一個密鑰, 具體操作請參見購買和啟用KMS實例。
換Key周期:取值范圍為60~3600內的整數。
更多阿里云視頻加密功能使用可參見阿里云視頻加密。
DRM加密
開啟前,需要先配置DRM密鑰。具體操作請參見配置DRM加密。
支持播放協議為HLS下Widevine和Fairplay的DRM加密,其中Fairplay需要在DRM證書管理中上傳從Apple獲取的證書。具體操作請參見申請Fairplay證書。
完成配置后,單擊確定。
功能使用
直播轉碼相關功能使用可參見開發指南直播轉碼。