在網路環境複雜時,預設ApsaraVideo for VOD網域名稱(*.aliyuncs.com)可能被電訊廠商劫持,導致訪問失敗。建議部署專屬代理服務以提升請求成功率和穩定性。
部署前須知
本文以阿里雲Function Compute(FC)3.0為例進行部署,在部署前請先瞭解Function Compute計費。
部署步驟
部署步驟如下:
若阿里雲Function Compute(FC)控制台顯示為Function Compute2.0介面,請點擊右上方體驗Function Compute3.0進入新版控制台。
步驟一:建立函數
-
進入Function Compute(FC)控制台函數頁面,點擊建立函數。
-
選擇任務函數,單擊建立任務函數。其中:
-
運行環境:建議選擇內建運行時 > Python。
-
其他參數保持預設或根據您的實際需求變更。函數類型選擇任務函數。彈性配置中,執行個體類型為彈性執行個體,規格方案為 vCPU 0.35、記憶體 512 MB、磁碟 512 MB,最小執行個體數設定為 0(推薦),單一實例並發度為 1。代碼上傳方式選擇使用範例程式碼。完成配置後單擊建立。
-
-
確認配置無誤後,點擊建立。
步驟二:部署代碼
-
在函數詳情頁,點擊代碼標籤。
-
單擊開啟WebIDE按鈕,進入代碼編輯頁。
-
將如下代碼拷貝至編輯框內。
-
回到函數詳情頁,點擊部署代碼。
步驟三:建立觸發器
-
在函數詳情頁,點擊觸發器標籤。
-
點擊建立觸發器,進入編輯頁,選擇HTTP觸發器。其中,認證方式建議選擇無需認證,其他參數保持預設或根據您的實際需求變更。輸入觸發器名稱,版本或別名選擇 LATEST,要求方法選中 GET、POST、PUT、DELETE。
-
確認配置無誤後,點擊確定。
步驟四:驗證部署
-
在播放器端將customVodServer屬性設定為產生的網域名稱地址(公網訪問地址)訪問代理服務,測試連通性。在Function Compute控制台的觸發器管理頁面,找到已建立的 HTTP 觸發器,複製其公網訪問地址,在瀏覽器中訪問該地址。
-
訪問成功,證明請求代理部署完成。
相關文檔
-
有關Web播放器SDK接入,請參見快速接入。
-
有關customVodServer屬性使用,請參見Aliplayer API說明。