如果您對存儲在視頻點播中的音視頻播放有更高的安全性要求,則可以使用阿里云播放器SDK通過音視頻的播放憑證(PlayAuth)自動獲取播放地址進行播放。因播放憑證具有時效性、與視頻一一對應、不能混用和重復使用等特點,當憑證過期或憑證錯誤時都將無法獲取到對應的播放地址。本文為您介紹如何通過API獲取音視頻的播放憑證并使用阿里云播放器SDK進行播放。
播放流程
使用說明
播放憑證默認時效為100秒(最大為3000秒),只能用于獲取指定視頻的播放地址,不能混用或重復使用。如果憑證過期則無法獲取播放地址,需要重新獲取憑證。
播放憑證的時效并不是播放地址的時效(若開啟了URL鑒權),后者可自定義過期時間,且無上限。
獲取的播放憑證PlayAuth,并非真正的播放地址。阿里云播放器SDK會根據播放憑證自動獲取到播放地址進行播放,但需處理好播放憑證過期后的刷新問題。
如果您選擇了阿里云視頻加密(私有加密)的方式,只有使用阿里云播放器SDK才可正常播放。
獲取播放憑證
可調用GetVideoPlayAuth - 獲取音視頻播放憑證接口來獲取播放憑證。
調用方式:
推薦使用服務端SDK調用API來獲取媒資信息,更為簡單、高效。視頻點播服務端SDK的安裝方法、開發環境要求等信息,請參見視頻點播SDK快速入門。SDK調用示例請參見音視頻上傳及播放。
更多關于調用API的方式及信息,請參見集成概覽。
使用播放器SDK播放
阿里云播放器提供Web端、Android、iOS三種播放器SDK,且均支持使用播放憑證播放的方式,您可根據使用的播放器類型參見以下文檔:
重要
播放憑證具有時效性,如果憑證過期則無法獲取播放地址,需要重新獲取播放憑證。
文檔內容是否對您有幫助?