窄帶高清轉碼是阿里云自研轉碼技術,對視頻中每個場景、動作、內容、紋理等進行智能分析。在保證相同視頻畫質下,視頻碼率更低,降低帶寬成本。窄帶高清TM1.0相對普通轉碼可以降低20%~40%的碼率。窄帶高清TM2.0除了降低碼率,還具備輕量的畫質修復與增強的能力,相比窄帶高清TM1.0,其碼率更低,分辨率更佳。
功能優勢
優勢項 | 窄帶高清TM1.0 | 窄帶高清TM2.0 |
窄帶:節省不必要的Bits | ?? | ?? |
高清:把Bits分配到最能生產價值的地方 | ?? | ?? |
弱化人眼忽視的區域、脫焦區域、零散的小細節 | ?? | ?? |
強化人眼關注的細節、聚焦區域、規則紋理 | ? | ?? |
修復人眼厭惡的毛刺、閃動、馬賽克 | ? | ?? |
費用說明
視頻轉碼為收費服務,根據轉碼輸出視頻的規格和時長計費,計費詳情,請參見媒資轉碼計費。
使用限制
目前僅華東2(上海)、華北2(北京)、華南1(深圳)、新加坡地域支持窄帶高清TM2.0;全地域支持窄帶高清TM1.0。視頻點播支持的服務地域請參見服務地域。
目前窄帶高清TM1.0和窄帶高清TM2.0轉碼僅支持轉碼輸出HLS和MP4格式的視頻。
使用說明
窄帶高清TM1.0轉碼模板的分辨率、碼率等視頻參數為系統內置,不支持修改編輯。預置的模板參數配置如下:
清晰度
碼率范圍(Kbps)
分辨率-寬(Px)
流暢-窄帶高清1.0
≤400
640
標清-窄帶高清1.0
≤800
848
高清-窄帶高清1.0
≤1500
1280
超清-窄帶高清1.0
≤3000
1920
2K-窄帶高清1.0
≤4000
2048
4K-窄帶高清1.0
≤8000
3840
窄帶高清TM2.0轉碼速度較慢。如果您要進行測試,建議使用3分鐘以內的短視頻。
如何使用
通過控制臺進行轉碼
步驟一:創建窄帶高清轉碼模板組
您需要先創建窄帶高清的轉碼模板組,以便后續發起轉碼任務時選用。具體操作,請參見:
步驟二(可選):創建工作流并關聯轉碼模板組
在工作流中將轉碼、審核、截圖等各種類型的媒體處理任務按一定流程進行編排,后續在上傳媒體或媒體處理環節觸發工作流時,可以自動按預先編排好的一系列任務流程對媒體文件發起處理。
您可以創建工作流,在工作流中添加媒體轉碼節點并關聯上一步創建的窄帶高清轉碼模板組。具體操作,請參見工作流管理。
步驟三:發起轉碼
使用上一步創建的窄帶高清轉碼模板組或者工作流對視頻進行窄帶高清轉碼,支持在上傳媒體時或上傳媒體后去觸發轉碼。
上傳時自動觸發轉碼
上傳后主動發起轉碼
該操作常用于對已有視頻的重轉碼、標準加密、水印參數覆蓋等。
登錄視頻點播控制臺。
在點播控制臺左側導航欄選擇媒資庫 > 音/視頻。
在音/視頻列表頁面,在需要發起轉碼的音視頻的操作列單擊媒體處理。
根據需要選擇用轉碼模板組處理或用工作流處理,并指定為上一步創建的窄帶高清轉碼模板組或工作流。
單擊確定。
步驟三:查看轉碼結果
發起轉碼后,您可以通過以下兩種方式查看轉碼狀態及轉碼后的視頻地址等信息。您可以獲取視頻地址,使用阿里云播放器或其他第三方播放器播放轉碼后的視頻。
若視頻點播中未配置加速域名,則通過視頻地址播放或下載視頻會產生存儲流出流量費用,詳情請參見存儲流出流量計費。
方式一:控制臺查看
登錄視頻點播控制臺。
在點播控制臺左側導航欄選擇媒資庫 > 音/視頻。
在音/視頻列表頁面,查看轉碼音視頻的狀態。
狀態為正常,表示轉碼完成并成功,其他狀態的含義請參見Status:視頻狀態。
單擊轉碼音視頻操作列的管理,進入視頻地址頁簽。
轉碼成功的音視頻會生成對應清晰度的視頻流,并生成對應的視頻地址。
方式二:事件通知
視頻點播支持HTTP回調和MNS回調兩種方式的事件通知,通過提前配置事件通知,當媒體文件處理完成(如上傳完成、轉碼完成等)后,視頻點播服務會根據您配置的回調方式及時通知您。您可以從接收到的回調結果中獲取到轉碼任務的狀態及轉碼后的視頻地址等信息。配置方法,請參見事件通知。
轉碼相關的事件如下:
通過OpenAPI進行轉碼
使用說明
如需調用API,請參見視頻點播API概覽。建議您使用阿里云的在線命令行工具OpenAPI Explorer進行調試,您可以在OpenAPI Explorer中直接運行視頻點播的接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。
步驟一:創建窄帶高清轉碼模板組
您需要先創建窄帶高清的轉碼模板組,以便后續發起轉碼任務時選用。
調用AddTranscodeTemplateGroup - 創建轉碼模板組接口,通過
TranscodeTemplate
的Definition
參數指定窄帶高清相關的值,創建窄帶高清轉碼模板組。
步驟二:(可選)創建工作流并關聯轉碼模板組
在工作流中將轉碼、審核、截圖等各種類型的媒體處理任務按一定流程進行編排,后續在上傳媒體或媒體處理環節觸發工作流時,可以自動按預先編排好的一系列任務流程對媒體文件發起處理。
當前僅支持通過視頻點播控制臺創建工作流,具體操作請參見工作流管理。
步驟三:發起轉碼
使用上一步創建的窄帶高清轉碼模板組或者工作流對視頻進行窄帶高清轉碼,支持在上傳媒體時或上傳媒體后去觸發轉碼。
上傳時自動觸發轉碼
CreateUploadVideo - 獲取音視頻上傳地址和憑證接口僅用于獲取上傳地址和憑證以及創建媒資基礎信息,并非上傳文件,需要開發者自行實現所有上傳邏輯。通過接口上傳的完整示例,請參見通過視頻點播API上傳媒資文件。
調用CreateUploadVideo - 獲取音視頻上傳地址和憑證或UploadMediaByURL - URL批量拉取上傳接口上傳音視頻時,在
TemplateGroupId
參數指定窄帶高清轉碼模板組ID,或在WorkflowId
參數指定包含媒體轉碼節點的工作流ID,則音視頻上傳完成后,點播系統將根據您指定的窄帶高清轉碼模板組或工作流自動進行轉碼處理。
上傳后主動發起轉碼
該操作常用于對已有視頻的重轉碼、標準加密、水印參數覆蓋等。
調用SubmitTranscodeJobs - 提交媒體轉碼作業接口在
TemplateGroupId
參數指定窄帶高清轉碼模板組ID,或調用SubmitWorkflowJob - 提交點播工作流作業接口在WorkflowId
參數指定包含媒體轉碼節點的工作流ID,手動發起轉碼后,則點播系統將根據您設置的窄帶高清轉碼模板組或工作流立即對音視頻進行轉碼處理。
步驟三:查看轉碼結果
發起轉碼后,您可以通過以下兩種方式查看轉碼狀態及轉碼后的視頻地址等信息。您可以獲取視頻地址,使用阿里云播放器或其他第三方播放器播放轉碼后的視頻。
若視頻點播中未配置加速域名,則通過視頻地址播放或下載視頻會產生存儲流出流量費用,詳情請參見存儲流出流量計費。
方式一:調用API查詢
調用SubmitTranscodeJobs - 提交媒體轉碼作業接口提交的轉碼任務會返回轉碼任務IDTranscodeTaskId
,您可以調用GetTranscodeTask - 查詢轉碼任務詳情接口來查詢指定轉碼任務的執行狀態及轉碼輸出的視頻地址等信息。
方式二:事件通知
視頻點播支持HTTP回調和MNS回調兩種方式的事件通知,通過提前配置事件通知,當媒體文件處理完成(如上傳完成、轉碼完成等)后,視頻點播服務會根據您配置的回調方式及時通知您。您可以從接收到的回調結果中獲取到轉碼任務的狀態及轉碼后的視頻地址等信息。配置方法,請參見事件通知。
轉碼相關的事件如下: