簡體   English   中英

如何在 exoplayer 中播放受 drm 保護的內容?

[英]How to play drm protected content in exoplayer?

我實現了 exoplayer 來播放 hls 和破折號內容。 但是我正在努力使用寬廣的保護來播放破折號內容。 我查看了 Exoplayer 的示例應用程序,但我沒有正確的想法來實現。 目前我有一個破折號網址和服務器網址。 如何輕松實現 exoplayer 播放此內容?

您測試內容並確保播放正常的最簡單方法是修改 ExoPlayer 示例。

具體來說,如果您查看定義示例清單和許可證服務器 URL 的文件,您可以添加自己的示例,也可以僅將其中一個示例中的 URL 替換為您自己的示例。

示例數據在文件中:media.exolist.json: https : //github.com/google/ExoPlayer/blob/release-v2/demos/main/src/main/assets/media.exolist.json

假設您的內容使用 Widevine DRM,您可以添加或修改以下條目之一:

  {
    "name": "HD (cenc)",
    "uri": "https://storage.googleapis.com/wvmedia/cenc/h264/tears/tears.mpd",
    "drm_scheme": "widevine",
    "drm_license_uri": "https://proxy.uat.widevine.com/proxy?provider=widevine_test"
  },

這里有說明: https : //github.com/google/ExoPlayer/blob/aeb306a164911aa1491b46c2db4da0d329c83c65/docs/demo-application.md#playing-your-own-content

我在以下博客DRM setup in the ExoPlayer中起草了我對DRM setup in the ExoPlayer 請查看 Github 倉庫:

https://github.com/kavitamp/TestExoPlayerWithDrm

https://blog.kiprosh.com/widevine-drm-setup-in-android-exoplayer/

我希望它能幫助你解決你的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM