1.視頻點播概述
視頻點播(ApsaraVideo for VoD)是集音視頻採集、編輯、上傳、自動化轉碼處理、媒體資源管理、分發加速於一體的一站式音視頻點播解決方案。java
2.應用場景
- 音視頻網站:不管是初創視頻服務企業,仍是已擁有海量視頻資源,可定製化的點播服務幫助客戶快速搭建擁有極致觀看體驗、安全可靠的視頻點播應用。
- 短視頻:集音視頻拍攝、特效編輯、本地轉碼、高速上傳、自動化雲端轉碼、媒體資源管理、分發加速、播放於一體的完整短視頻解決方案。目前已幫助1000+APP快速實現手機短視頻功能。
- 直播轉點播:將直播流同步錄製爲點播視頻,用於回看。並支持媒資管理、媒體處理(轉碼及內容審覈/智能首圖等AI處理)、內容製做(雲剪輯)、CDN分發加速等一系列操做。
- 在線教育:爲在線教育客戶提供簡單易用、安全可靠的視頻點播服務。可經過控制檯/API等多種方式上傳教學視頻,強大的轉碼能力保證視頻能夠快速發佈,覆蓋全網的加速節點保證學生觀看的流暢度。防盜鏈、視頻加密等版權保護方案保護教學內容不被竊取。
- 視頻生產製做:提供在線可視化剪輯平臺及豐富的OpenAPI,幫助客戶高效處理、製做視頻內容。除基礎的剪切拼接、混音、遮標、特效、合成等一系列功能外,依託雲剪輯及點播一體化服務還可實現標準化、智能化剪輯生產,大大下降視頻製做的檻,縮短製做時間,提高內容生產效率。
- 內容審覈:應用於短視頻平臺、傳媒行業審覈等場景,幫助客戶從從語音、文字、視覺等多維度精準識別視頻、封面、標題或評論的違禁內容進行AI智能審覈與人工審覈。
3.總體流程
4.使用java代碼操做
4.1獲取視頻地址
第一步建立maven項目,引入依賴
開始編碼,建立初始化方法
第二步,建立測試類,根據視頻id獲取視頻播放地址
安全
4.2獲取視頻憑證
建立測試類,根據視頻id獲取視頻憑證
maven
4.3上傳視頻
在上傳視頻須要引入下列依賴
這裏須要注意的是aliyun-sdk-vod-upload-1.4.14包不是開源的,不能從maven倉庫直接下載,咱們須要手動去下載安裝,這裏咱們使用maven命令來進行安裝:
mvn install:install-file -DgroupId=com.aliyun -DartifactId=aliyun-sdk-vod-upload -Dversion=1.4.14 -Dpackaging=jar -Dfile=aliyun-java-vod-upload-1.4.14.jar
安裝好以後咱們就能夠進行編碼了,具體Java代碼以下:
ide