如何将Azure媒体服务与Widevine DRM结合使用并在Android ExoPlayer上播放

如何将Azure媒体服务与Widevine DRM结合使用并在Android ExoPlayer上播放,android,azure-media-services,drm,widevine,android-drm,Android,Azure Media Services,Drm,Widevine,Android Drm,我的Android应用程序提供观看和下载视频讲座的功能。我想保护这些视频免遭盗版/共享。 我们正在使用Azure媒体服务存储视频,我需要通过应用Widevide DRM加密在Android本机播放器(ExoPlayer)中播放这些视频 在Android ExoPlayer上播放Azure媒体服务和Widevine DRM保护是否有一个好的教程/博客系列 我刚开始工作,有人能帮我/指导我吗 提前感谢。这是我知道的Widevine DRM上的一个文档(来自MS): 尽管它侧重于离线模式,但也包含一些

我的Android应用程序提供观看和下载视频讲座的功能。我想保护这些视频免遭盗版/共享。 我们正在使用Azure媒体服务存储视频,我需要通过应用Widevide DRM加密在Android本机播放器(ExoPlayer)中播放这些视频

在Android ExoPlayer上播放Azure媒体服务和Widevine DRM保护是否有一个好的教程/博客系列

我刚开始工作,有人能帮我/指导我吗


提前感谢。

这是我知道的Widevine DRM上的一个文档(来自MS):


尽管它侧重于离线模式,但也包含一些基本的Widevine内容。

这是一个关于Widevine DRM的文档,我知道(来自MS):


尽管它专注于离线模式,但也包含一些基本的Widevine内容。

感谢@William分享。您能帮我了解一下从哪里可以获得Widevine许可证吗?我想在Android本机播放器中播放受DRM保护的视频。如果您使用Azure Media Services,它将提供Widevine、PlayReady、FairPlay和AES-128加密的许可证交付。因此,您必须在Azure Media Services中的Widevine保护下设置一个示例视频。其DASH MPD将包含许可证获取URL。是的,DRM许可证是按设备/客户端或设备相关的。下载的加密内容中的嵌入式DRM许可证(如在线情况)仅适用于特定设备。Azure Media Services确实为3个DRM(PlayReady、Widevine、FairPlay)和AES-128加密提供DRM许可证交付服务。您可能希望从该文档开始:该文档不包括如何获取drmLicenseUrl。获取许可证URL的最简单方法是设置用于DRM保护的内容(PlayReady、Widevine和FairPlay),您可以在DASH MPD中找到PlayReady和Widevine的许可证URL。对于FairPlay许可证URL,您可以从HLS播放列表中获取。如果您使用Azure Media Services进行许可证交付,则不需要CastLab设置。感谢@William分享。您能帮我了解一下从哪里可以获得Widevine许可证吗?我想在Android本机播放器中播放受DRM保护的视频。如果您使用Azure Media Services,它将提供Widevine、PlayReady、FairPlay和AES-128加密的许可证交付。因此,您必须在Azure Media Services中的Widevine保护下设置一个示例视频。其DASH MPD将包含许可证获取URL。是的,DRM许可证是按设备/客户端或设备相关的。下载的加密内容中的嵌入式DRM许可证(如在线情况)仅适用于特定设备。Azure Media Services确实为3个DRM(PlayReady、Widevine、FairPlay)和AES-128加密提供DRM许可证交付服务。您可能希望从该文档开始:该文档不包括如何获取drmLicenseUrl。获取许可证URL的最简单方法是设置用于DRM保护的内容(PlayReady、Widevine和FairPlay),您可以在DASH MPD中找到PlayReady和Widevine的许可证URL。对于FairPlay许可证URL,您可以从HLS播放列表中获取。如果您使用Azure Media Services进行许可证交付,则不需要CastLab设置。