現在的人不管到哪都習慣利用手機、平板去看影片、追劇。而阿里雲也對此提供了視頻點播的服務,視頻點播的應用場景廣泛,無論是近期流行的短影音或是影片網站甚至是線上課程等等都可以使用,且可透過阿里雲強大的CDN網路能力迅速分發到全球,在上傳後也可透過阿里雲提供的訪問限制和影片加密等,來防止非法下載等造成的損失,保證影片內容的安全。
服務地區
以下整理了視頻點播在各地區所支援的服務,建議讀者可參考下表來選擇地區。

實務操作
1.視頻點播是基於阿里雲OSS提供儲存服務,所以請先至左列Media Management下的Storage中,將預設OSS Bucket啟用,後並根據用戶需求設定讀寫權限。
1.1 搜尋Apsara Video VOD服務後,在左列下方找到Media Management下的Storage。
1.2 在Storage裡面,點選add user-created Bucket。
1.3 點選Enable,啟用該OSS Bucket。
1.4 設定該OSS Bucket的讀寫權限。


2.設定轉碼模板
在開啟OSS Bucket後系統會自動添加”不轉碼”的模板,同時也可根據用戶各種需求去新增屬於自己的轉碼模板,阿里雲提供基本轉碼及影片封裝的服務,相關參數如下圖。
2.1 點選在Media Processing下的Transcoding Template。
2.2 點選創建Transcoding Template Group。
2.3 進入創建好的模板,點選Add Template。
2.4 新增所需的轉碼參數。


3.設定工作流程
透過媒體處理設置內的工作流程管理,可根據自身影片處理需求規劃好相對應的工作流程。
3.1 在Media Processing下點選Workflows。
3.2 點選Add Workflow。
3.3 規劃工作流程。


4.上傳媒體文件(影片、照片)
透過媒體文件直接從本地上傳檔案,上傳時需選擇要套用轉碼模板或是工作流程,完成後檔案會儲存在OSS Bucket。
4.1 點選左列的Media Files。
4.2 點選Add Upload上傳檔案。
4.3 將所需檔案拖曳進去。

5.處理媒體文件(影片、照片)
文件上傳完成後,透過Web介面選擇文件後,再選定特定模板或是工作流程進行調整。
5.1 在左列Media Files下點選Audio / Video。
5.2 點選Media Processing。
5.3 選擇方才建立的模板。


6.生成播放地址
參考上圖的影片旁的管理進去後,可以利用播放鍵的URL使用網頁觀看影片。
6.1在左列Media Files下點選Audio/Video。
6.2點選Mange。
6.3進入後,選擇Video URL。
6.4可以看到該影片的URL。


7.設定CDN加速Domain
透過CDN設定介面後添加Domain並選擇類型、端口及加速區域,添加完成後請記得添加CNAME進入Domain的DNS解析。
7.1 在左列CDN Configuration下點選Domain Names。
7.2 添加Domain。
7.3 選擇類型,這邊是選擇OSS Domain Name,看讀者的如何使用,例如用IP或是原Domain。
7.4 加速的區域,這邊都在國際使用,故選擇海外。

結語
視頻點播不僅可以當一個播放影片的平台,甚至也可以透過CDN加速讓全球都可以看到你上傳的影片,上傳影片後更可以直接透過WEB介面對影片做轉碼、剪輯、添加浮水印和擷取影片內容生成GIF等各種多樣的操作,點播同時也可與直播一起應用將直播內容錄製下來,供觀看者事後回放,有關阿里雲點播的各種應用也歡迎讀者們一起嘗試。
*本文由宏庭架構師所撰寫,同步刊登於iThome 鐵人賽專區
.>更多阿里雲相關內容,再且密切追蹤阿里雲架構師專欄