存儲概述
視頻點(diǎn)播基于阿里云OSS,為您提供資源存儲服務(wù),無需單獨(dú)開通OSS即可使用。同時(shí)還能省去遷移數(shù)據(jù)的麻煩,將OSS中已創(chuàng)建的OSS Bucket添加到視頻點(diǎn)播中。
簡介
視頻點(diǎn)播的存儲本質(zhì)上是基于阿里云OSS實(shí)現(xiàn)的,分為點(diǎn)播系統(tǒng)Bucket與OSS自有Bucket這兩種存儲。開通點(diǎn)播服務(wù)后,需要啟用點(diǎn)播系統(tǒng)Bucket,以支持視頻、音頻、圖片、字幕等各種媒體文件的存儲和處理,并可作為CDN加速的源站。但如果您已有大量媒體文件存在于OSS Bucket,且不方便遷移到點(diǎn)播的系統(tǒng)Bucket,可以將自有的OSS Bucket添加到視頻點(diǎn)播服務(wù)中,以實(shí)現(xiàn)對存儲在OSS Bucket中的媒體文件進(jìn)行轉(zhuǎn)碼、截圖、播放等操作。
點(diǎn)播系統(tǒng)Bucket與OSS自有Bucket對比
對比項(xiàng) | 點(diǎn)播系統(tǒng)Bucket | OSS自有Bucket |
添加方式 | 視頻點(diǎn)播服務(wù)開通后,由系統(tǒng)自動(dòng)分配,需手動(dòng)啟用后方能使用。 | 需手動(dòng)添加到視頻點(diǎn)播服務(wù)中。 |
數(shù)量 | 每個(gè)地域下會分配1個(gè)。 | 每個(gè)地域下最多支持添加10個(gè)。 |
計(jì)費(fèi) |
| 存儲在OSS自有Bucket上產(chǎn)生的媒資存儲相關(guān)費(fèi)用,將由OSS收取,生成對應(yīng)的OSS賬單,視頻點(diǎn)播服務(wù)將不會再額外收取費(fèi)用。OSS的計(jì)費(fèi)詳情請參見存儲費(fèi)用。 |
存儲資源的管理機(jī)制 | 點(diǎn)播系統(tǒng)Bucket以媒資視角管理視頻,側(cè)重于管理媒體文件的邏輯關(guān)聯(lián)關(guān)系,而非簡單的文件管理,更加簡單高效。 | OSS自有Bucket需要注意不能直接在OSS服務(wù)中進(jìn)行刪除或更改媒體文件的操作,避免與點(diǎn)播中OSS自有Bucket上存儲的媒資文件狀態(tài)信息不一致,從而導(dǎo)致播放等操作異常。如果需要?jiǎng)h除視頻、圖片等資源,建議盡量使用點(diǎn)播的API實(shí)現(xiàn)。 |
存儲資源所支持的功能 | 存儲在點(diǎn)播系統(tǒng)Bucket上的媒體資源,支持視頻點(diǎn)播服務(wù)所提供的所有功能,包括上傳、轉(zhuǎn)碼(含加密)、截圖、播放、AI(審核、DNA)等。 | 存儲在OSS自有Bucket上的媒體資源,同樣支持視頻點(diǎn)播服務(wù)所提供的所有功能,但在部分功能和使用方式上可能同點(diǎn)播系統(tǒng)Bucket上的媒體資源有所差異或限制。具體如下:
|
使用限制
OSS自有Bucket僅支持添加到視頻點(diǎn)播支持的服務(wù)地域內(nèi)(如北京、上海等),視頻點(diǎn)播支持的服務(wù)地域請參見點(diǎn)播地域標(biāo)識。
由于視頻點(diǎn)播底層轉(zhuǎn)碼基于媒體處理(MPS/MTS),如果您的OSS自有Bucket已綁定媒體處理,則無法再添加到視頻點(diǎn)播中。
點(diǎn)播系統(tǒng)Bucket無法通過OSS管理控制臺進(jìn)行管理,通常情況下,您也無法自定義其存儲路徑,但視頻點(diǎn)播支持自定義轉(zhuǎn)碼文件的存儲路徑,實(shí)現(xiàn)方式請參見自定義規(guī)則。
使用流程
創(chuàng)建存儲地址。
在視頻點(diǎn)播的目標(biāo)服務(wù)地域下,啟用點(diǎn)播系統(tǒng)Bucket或添加OSS自有Bucket。當(dāng)有多個(gè)存儲地址時(shí),可設(shè)置默認(rèn)存儲地址。詳細(xì)操作,請參見管理存儲Bucket。
說明點(diǎn)播中的存儲地址根據(jù)設(shè)置的權(quán)限不同,其地址有效期不同。具體如下:
權(quán)限為公共讀時(shí),存儲地址將永久有效,但有被盜鏈、非法下載的風(fēng)險(xiǎn),請謹(jǐn)慎設(shè)置。
(推薦)權(quán)限為私有時(shí),存儲地址默認(rèn)有效期3600秒,可通過GetPlayInfo接口的
AuthTimeout
字段設(shè)置過期時(shí)間。
可選:添加加速域名。
將點(diǎn)播存儲地址作為源站,通過配置加速域名,可以分擔(dān)源站壓力,避免網(wǎng)絡(luò)擁塞,從而提高資源訪問速度。詳細(xì)操作,請參見添加加速域名。
點(diǎn)播系統(tǒng)Bucket:源站類型需選擇OSS域名類型,Bucket類型選擇點(diǎn)播服務(wù)默認(rèn)Bucket后,選擇點(diǎn)播系統(tǒng)Bucket。
OSS自有Bucket:源站類型需選擇OSS域名類型,Bucket類型選擇自定義OSS源站后,選擇添加的OSS自有Bucket。
上傳媒體資源到存儲地址中。
視頻點(diǎn)播提供了控制臺、上傳工具、API、SDK等多種方式將媒體資源上傳到視頻點(diǎn)播指定的存儲地址中,推薦使用上傳SDK進(jìn)行上傳。詳細(xì)內(nèi)容,請參見媒體上傳概述。
使用點(diǎn)播服務(wù)提供的轉(zhuǎn)碼、加密、截圖、審核等功能。
點(diǎn)播系統(tǒng)Bucket:存儲到點(diǎn)播系統(tǒng)Bucket上的資源可正常使用點(diǎn)播服務(wù)所提供的所有功能。
OSS自有Bucket:新上傳資源和存量資源有所差異。
新上傳資源:添加到視頻點(diǎn)播之后OSS自有Bucket上新上傳的媒體資源,無需任何操作,可直接使用視頻點(diǎn)播服務(wù)所提供的轉(zhuǎn)碼、截圖、播放等功能。
存量資源:添加到視頻點(diǎn)播之前OSS自有Bucket上的存量媒體資源,需要通過RegisterMedia - 注冊媒資信息接口注冊后,才能正常使用視頻點(diǎn)播服務(wù)所提供的轉(zhuǎn)碼、截圖、播放等功能。具體步驟如下: