【问题标题】:How to get Widevine "DRM License Url" to play the video in ExoPlayer Android如何获取 Widevine “DRM License Url” 在 ExoPlayer Android 中播放视频
【发布时间】:2021-07-05 04:09:11
【问题描述】:

我已使用 Azure 媒体服务来存储加密视频,并且我正在使用 Widevine DRM 来保护在 Android 应用上播放的视频。 Exo 播放器在 Android 设置中需要 .mdp 文件 URL 和 Widevine License URL

val drmCallback = HttpMediaDrmCallback(drmLicenseUrl, licenseDataSourceFactory)

谁能帮我解决以下问题:

  1. 我从哪里获得Widevine License URL 以在 Exo Player 中播放视频?
  2. 我可以使用 Azure 媒体服务来交付 Widevine 许可证吗?如果是,请建议文档?

提前致谢。

【问题讨论】:

    标签: android azure-media-services drm widevine android-drm


    【解决方案1】:

    是的,您可以使用 Azure 媒体服务来提供 Widevine 许可证。 见https://docs.microsoft.com/en-us/azure/media-services/latest/drm-content-protection-concepthttps://docs.microsoft.com/en-us/azure/media-services/latest/drm-widevine-license-template-concept

    使用 Widevine 密钥许可证交付创建定位器后,Widevine 许可证 URL 将在 DASH 清单中公开。

    会是这样的

    https://<youramsaccount>.keydelivery.<region>.media.azure.net/Widevine/?kid=<widevinekeyid>
    

    【讨论】:

    • 感谢@Xavier,它现在可以在我的设备上运行。
    猜你喜欢
    • 2018-05-17
    • 2017-06-01
    • 2014-10-21
    • 2017-11-15
    • 1970-01-01
    • 2018-01-15
    • 2015-06-18
    • 2020-03-24
    • 2018-07-11
    相关资源
    最近更新 更多