轉(zhuǎn)碼
實(shí)時(shí)媒體處理轉(zhuǎn)碼服務(wù)包含普通轉(zhuǎn)碼、窄帶高清、純音頻轉(zhuǎn)碼和原畫(huà)轉(zhuǎn)碼功能。幫助您實(shí)現(xiàn)高效、穩(wěn)定的媒體轉(zhuǎn)碼,以適應(yīng)不同終端設(shè)備的需求。通過(guò)閱讀本文,您可以了解各轉(zhuǎn)碼類型的詳情及使用方法。
轉(zhuǎn)碼功能說(shuō)明
功能說(shuō)明
實(shí)時(shí)轉(zhuǎn)碼可以實(shí)時(shí)的將原始直播流轉(zhuǎn)換為不同編碼格式、分辨率和碼率的視頻流進(jìn)行分發(fā),滿足不同場(chǎng)景下終端用戶的播放需求。實(shí)時(shí)媒體處理轉(zhuǎn)碼功能主要特性如下所示:
支持普通轉(zhuǎn)碼、窄帶高清轉(zhuǎn)碼、音頻轉(zhuǎn)碼和原畫(huà)轉(zhuǎn)碼多種類型。
支持第三方完整的播流地址進(jìn)行輸入。
轉(zhuǎn)碼任務(wù)啟動(dòng)方式支持立即啟動(dòng)和定時(shí)啟動(dòng)兩種方式:
啟動(dòng)方式
描述
立即啟動(dòng)
任務(wù)創(chuàng)建后立即開(kāi)始轉(zhuǎn)碼,建議您提前做好推流準(zhǔn)備,確保輸入的第三方流可以正常拉流。
定時(shí)啟動(dòng)
任務(wù)創(chuàng)建后在指定的時(shí)間開(kāi)始轉(zhuǎn)碼,建議您在指定時(shí)間前幾分鐘做好推流準(zhǔn)備。如果在指定的時(shí)間推流未開(kāi)始,導(dǎo)致任務(wù)未啟動(dòng),您可以在任務(wù)列表修改定時(shí)啟動(dòng)時(shí)間。
使用限制
單一轉(zhuǎn)碼任務(wù)只支持一路轉(zhuǎn)碼規(guī)格進(jìn)行轉(zhuǎn)碼,單賬號(hào)并發(fā)轉(zhuǎn)碼任務(wù)最多支持10路,如果您有其他需求,請(qǐng)聯(lián)系您的阿里云客戶經(jīng)理。
轉(zhuǎn)碼任務(wù)輸入的直播流當(dāng)前只支持RTMP協(xié)議。
輸出流地址當(dāng)前只支持基于阿里云視頻直播創(chuàng)建的播流域名,單個(gè)域名默認(rèn)最多支持50路并發(fā)推流。
重要您需要在視頻直播中添加指定區(qū)域的播流域名,轉(zhuǎn)碼任務(wù)處理的轉(zhuǎn)碼流會(huì)轉(zhuǎn)推到基于該域名生成的轉(zhuǎn)碼流地址中,用于轉(zhuǎn)碼流的分發(fā)。關(guān)于如何在視頻直播中添加域名,請(qǐng)參見(jiàn)添加加速域名。
創(chuàng)建轉(zhuǎn)碼模板
通過(guò)控制臺(tái)創(chuàng)建
在頂部左上角根據(jù)實(shí)際情況選擇地域。
在左側(cè)導(dǎo)航欄選擇實(shí)時(shí)媒體處理 > 模板管理。
在轉(zhuǎn)碼頁(yè)簽下根據(jù)實(shí)際需求創(chuàng)建對(duì)應(yīng)模板。
創(chuàng)建普通轉(zhuǎn)碼模板
參數(shù)
描述
模板名稱
輸入普通轉(zhuǎn)碼模板名稱。
分辨率
預(yù)設(shè)分辨率:選擇系統(tǒng)預(yù)設(shè)分辨率。
自定義分辨率:寬、高取值范圍:[128,2560],單位:px。
碼率
輸入碼率,取值范圍:[1,6000],單位:Kbps。
請(qǐng)根據(jù)視頻寬高比估算視頻碼率,視頻的碼率會(huì)盡量接近設(shè)定值,但實(shí)際碼率不能保證和設(shè)定值完全一致,尤其當(dāng)設(shè)定的碼率過(guò)大或過(guò)小時(shí)。
幀率
輸入幀率,取值范圍:[1,60],單位:fps。
GOP值
輸入GOP值,取值范圍:[1,3000],單位:幀。
GOP越大,延時(shí)越高;GOP越小,可能會(huì)導(dǎo)致卡頓。
編碼格式
選擇編碼格式為H.264或H.265。
創(chuàng)建窄帶高清轉(zhuǎn)碼模板
參數(shù)
描述
模板名稱
輸入窄帶高清轉(zhuǎn)碼模板名稱。
分辨率
預(yù)設(shè)分辨率:選擇系統(tǒng)預(yù)設(shè)分辨率。
自定義分辨率:寬、高取值范圍:[128,2560],單位:px。
碼率
輸入碼率,取值范圍:[1,6000],單位:Kbps。
請(qǐng)根據(jù)視頻寬高比估算視頻碼率,視頻的碼率會(huì)盡量接近設(shè)定值,但實(shí)際碼率不能保證和設(shè)定值完全一致,尤其當(dāng)設(shè)定的碼率過(guò)大或過(guò)小時(shí)。
幀率
輸入幀率,取值范圍:[1,60],單位:fps。
GOP值
輸入GOP值,取值范圍:[1,3000],單位:幀。
GOP越大,延時(shí)越高;GOP越小,可能會(huì)導(dǎo)致卡頓。
編碼格式
選擇編碼格式為H.264或H.265。
創(chuàng)建音頻轉(zhuǎn)碼模板
參數(shù)
描述
模板名稱
輸入音頻轉(zhuǎn)碼模板名稱。
碼率
保持原始碼率:保持音頻原始碼率。
自定義碼率:取值范圍:[1,1000],單位:Kbps。
創(chuàng)建原畫(huà)轉(zhuǎn)碼模板
參數(shù)
描述
模板名稱
輸入原畫(huà)轉(zhuǎn)碼模板名稱。
碼率
選擇編碼格式為H.264或H.265。
通過(guò)OpenAPI創(chuàng)建
調(diào)用接口CreateLiveTranscodeTemplate,根據(jù)實(shí)際需求設(shè)置參數(shù)Type
的值,創(chuàng)建用戶自定義模板。
創(chuàng)建轉(zhuǎn)碼任務(wù)
通過(guò)控制臺(tái)創(chuàng)建
在頂部左上角根據(jù)實(shí)際情況選擇地域。
在左側(cè)導(dǎo)航欄選擇實(shí)時(shí)媒體處理 > 任務(wù)管理。
在轉(zhuǎn)碼頁(yè)簽下創(chuàng)建實(shí)時(shí)媒體轉(zhuǎn)碼任務(wù)。
參數(shù)
描述
任務(wù)名稱
輸入轉(zhuǎn)碼任務(wù)名稱。
選擇模板
選擇轉(zhuǎn)碼類型為普通轉(zhuǎn)碼、窄帶高清轉(zhuǎn)碼、音頻轉(zhuǎn)碼或原畫(huà)轉(zhuǎn)碼,并選擇相應(yīng)的模板。
直播流
輸入正確有效的直播流URL。當(dāng)前只支持RTMP協(xié)議。
輸出流地址
選擇輸出流地址。當(dāng)前只支持基于阿里云視頻直播創(chuàng)建的播流域名,單個(gè)域名默認(rèn)最多支持50路并發(fā)推流。
啟動(dòng)方式
立即啟動(dòng):任務(wù)創(chuàng)建后立即開(kāi)始轉(zhuǎn)碼,建議您提前做好推流準(zhǔn)備,確保輸入的第三方流可以正常拉流。
定時(shí)啟動(dòng):任務(wù)創(chuàng)建后在指定的時(shí)間開(kāi)始轉(zhuǎn)碼,建議您在指定時(shí)間前幾分鐘做好推流準(zhǔn)備。如果在指定的時(shí)間推流未開(kāi)始,導(dǎo)致任務(wù)未啟動(dòng),您可以在任務(wù)列表修改定時(shí)啟動(dòng)時(shí)間。
通過(guò)OpenAPI創(chuàng)建
調(diào)用接口SubmitLiveTranscodeJob提交實(shí)時(shí)媒體轉(zhuǎn)碼任務(wù)。
獲取輸出流地址
當(dāng)轉(zhuǎn)碼任務(wù)執(zhí)行完成后,您可以通過(guò)查詢轉(zhuǎn)碼任務(wù)獲取輸出流地址,此輸出流地址可以直接用于播放。
通過(guò)控制臺(tái)獲取
在頂部左上角根據(jù)實(shí)際情況選擇地域。
在左側(cè)導(dǎo)航欄選擇實(shí)時(shí)媒體處理 > 任務(wù)管理。
在轉(zhuǎn)碼頁(yè)簽下單擊轉(zhuǎn)碼任務(wù)列表操作列的查看,查詢轉(zhuǎn)碼任務(wù)詳情。
任務(wù)詳情中轉(zhuǎn)碼的輸出流地址格式為
rtmp://{DOMAIN}/{APP}/{STREAM}?auth_key={鑒權(quán)串}
,各字段如下所示:字段
描述
rtmp
轉(zhuǎn)碼協(xié)議,目前僅支持RTMP協(xié)議。
DOMAIN
提交轉(zhuǎn)碼任務(wù)時(shí)輸入的阿里云視頻直播的播流域名。
APP
應(yīng)用名稱,固定為
ims-transcode
。STREAM
直播流,由實(shí)時(shí)媒體服務(wù)系統(tǒng)生成。
auth_key
鑒權(quán)密鑰。
鑒權(quán)串
視頻直播的播流域名默認(rèn)開(kāi)啟URL鑒權(quán),鑒權(quán)串生成規(guī)則請(qǐng)參見(jiàn)鑒權(quán)URL組成。
通過(guò)OpenAPI獲取
調(diào)用GetLiveTranscodeJob根據(jù)轉(zhuǎn)碼任務(wù)ID查詢轉(zhuǎn)碼任務(wù)并獲取輸出流地址。
查詢轉(zhuǎn)碼任務(wù)用量
在左側(cè)導(dǎo)航欄選擇數(shù)據(jù)中心 > 用量查詢。
在實(shí)時(shí)任務(wù)用量頁(yè)簽下轉(zhuǎn)碼區(qū)域查詢或明細(xì)導(dǎo)出任務(wù)的時(shí)長(zhǎng)用量。
說(shuō)明為了保證數(shù)據(jù)安全,導(dǎo)出的下載鏈接有效期為30分鐘。如果超時(shí),請(qǐng)重新刷新頁(yè)面。