在面對(duì)不同行業(yè)用戶豐富的轉(zhuǎn)碼場(chǎng)景需求時(shí),視頻點(diǎn)播針對(duì)多種業(yè)務(wù)場(chǎng)景提供了適應(yīng)多場(chǎng)景化的轉(zhuǎn)碼處理方案,實(shí)現(xiàn)將用戶定制化的場(chǎng)景需求進(jìn)行抽象提取,最終以適用于其他點(diǎn)播用戶的同樣或類似的業(yè)務(wù)場(chǎng)景需求。

前提條件

名詞解釋

  • 文件上傳:統(tǒng)一指文件上傳到點(diǎn)播,上傳來源可以是上傳SDK、直播錄制、短視頻SDK、OpenApi獲取憑證后手動(dòng)上傳等。
  • 轉(zhuǎn)碼處理:統(tǒng)一指針對(duì)上傳文件(包括視頻、音頻等)按照指定的轉(zhuǎn)碼參數(shù)進(jìn)行內(nèi)容處理。
  • 云剪輯:對(duì)已經(jīng)上傳到點(diǎn)播的視頻進(jìn)行在線剪輯,如拼接、截取等一系列操作。
  • AI處理:對(duì)已經(jīng)上傳到點(diǎn)播的視頻進(jìn)行AI處理,如智能審核、內(nèi)容分析(標(biāo)簽分析、語音文字識(shí)別等)、智能首圖、新聞拆條等處理。
  • CDN加速:指對(duì)內(nèi)容進(jìn)行全網(wǎng)分發(fā),加快內(nèi)容訪問速度,提高用戶體驗(yàn)。
  • 不同規(guī)格視頻:主要是指視頻的分辨率、碼率等編碼參數(shù)不同的轉(zhuǎn)碼輸出視頻,這些不同規(guī)格視頻可以適應(yīng)不同的網(wǎng)絡(luò)帶寬環(huán)境。
  • 轉(zhuǎn)碼后分發(fā):視頻上傳完成后,源片經(jīng)轉(zhuǎn)碼處理后,輸出不同規(guī)格視頻再經(jīng)CDN加速分發(fā),供終端播放。
  • 不轉(zhuǎn)碼即分發(fā):視頻上傳完成后,源片可經(jīng)CDN加速播放,但不會(huì)觸發(fā)任何轉(zhuǎn)碼處理流程。

普通轉(zhuǎn)碼

異步處理、延遲播放:通常視頻上傳到點(diǎn)播會(huì)先經(jīng)過轉(zhuǎn)碼處理,生成不同規(guī)格的視頻以適應(yīng)不同的網(wǎng)絡(luò)帶寬環(huán)境及多終端處理,然后經(jīng)過CDN加速分發(fā),最終供終端播放。

使用方法異步處理、延遲播放這類場(chǎng)景,用戶只需要在轉(zhuǎn)碼設(shè)置進(jìn)行配置,創(chuàng)建轉(zhuǎn)碼模板組并設(shè)置為默認(rèn)模板組,然后上傳視頻即可,后續(xù)流程自動(dòng)完成。

該場(chǎng)景的視頻的處理流程如下圖所示:

不轉(zhuǎn)碼即分發(fā)

快速分發(fā):短視頻不轉(zhuǎn)碼、實(shí)時(shí)播放

經(jīng)由短視頻SDK錄制并上傳的視頻,這類視頻的編碼信息實(shí)際已經(jīng)基本符合在網(wǎng)絡(luò)帶寬傳輸環(huán)境且能被各個(gè)終端兼容處理,因此用戶可選擇對(duì)這類視頻無需再經(jīng)由轉(zhuǎn)碼處理,而是直接通過CDN加速分發(fā),不僅可快速響應(yīng)播放請(qǐng)求,也可節(jié)約用戶的轉(zhuǎn)碼成本。
說明 目前僅以下格式支持不轉(zhuǎn)碼直接播放:MP4、FLV、M3U8、MP3、WEBM。

使用方法:如果沒有該模板設(shè)置,用戶只需在轉(zhuǎn)碼設(shè)置進(jìn)行配置,將不轉(zhuǎn)碼即分發(fā)模板組激活并設(shè)置為默認(rèn)模板組,然后上傳視頻即可。

說明 用戶開通點(diǎn)播服務(wù),點(diǎn)播服務(wù)會(huì)自動(dòng)提供該處理場(chǎng)景的模板,并設(shè)置成默認(rèn)使用模板。

該場(chǎng)景的視頻處理流程如下圖所示: