微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在 ExoPlayer Android 中获取 Widevine 的“DRM 许可证 URL”以播放视频

如何解决如何在 ExoPlayer Android 中获取 Widevine 的“DRM 许可证 URL”以播放视频

我已经使用 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 许可证吗?如果是,那么请建议文档?

提前致谢。

解决方法

是的,您可以使用 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 清单中。 enter image description here

它会像

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。