保利威文档中心

幫助中心

4-加密视频版权保护

更新時間:2026-06-15 14:35:12

點播影片版權保護最佳實務

為了保護您的影片資源,提升影片播放的安全性,建議您事先閱讀版權保護最佳實務,了解保利威是如何保護影片資源的。

設定帳號金鑰

如果您直接在客戶端設定帳號金鑰secretKey,在打包 APP 後金鑰可能被反編譯取得,導致金鑰外洩。此方式僅建議用於本地除錯或受控測試場景,不建議在生產環境中使用。

生產環境建議您將金鑰保存在您的伺服器中,由伺服端產生播放憑證 token 後下發給客戶端,並透過「設定傳入 token」的方式傳遞給播放器。

設定傳入 token

預設情況下,持有secretKey的任何使用者均可透過保利威的介面取得影片播放憑證 token,進而播放影片。

您可以在點播後台的加密設定中設定 IP 白名單,這樣只有透過您的伺服器才能請求介面取得播放憑證,避免金鑰外洩導致大範圍的影片外洩風險。

在設定 IP 白名單後,您需要對播放器進行相應設定,以正確地傳入播放憑證 token,範例如下:

mediaPlayer.getBusinessListenerRegistry().setVodTokenRequestListener(new IPLVVodMediaTokenRequestListener() {
    @Override
    public void onRequestToken(@NotNull PLVVodMediaResource mediaResource, @NotNull PLVSugarUtil.Consumer<PLVVodVideoTokenVO> callback) {
        // 通过网络请求,向您的服务器请求视频播放token
        PLVVodVideoTokenVO token;
        // 将token返回给播放器
        callback.accept(token);
    }
});
联系客服,在线咨询