需要帮助来了解AMS DRM管理

时间:2018-04-30 14:14:14

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

我是移动编程的新手,我正在制作一个播放视频文件的应用程序。我正在尝试使用Xamarin Forms的Azure媒体服务(AMS)。我想知道如何使用一个可以在Android上使用Widevine和在IOS上玩Fairplay的文件。

我需要解释!

提前致谢!

2 个答案:

答案 0 :(得分:-1)

客户端对于那些不同DRM的实现与您想象的差别很大。 Xamarin.Forms没有开箱即用提供可以处理DRM特定方法的组件。您可能需要为此创建特定于平台的插件,或者为此找到现成的组件 - 尽管在我的搜索中我还没有找到。最接近的是跨平台视频播放器,例如https://github.com/adamfisher/Xamarin.Forms.VideoPlayer

此外,您不太可能获得要播放的文件,它可能是具有两个平台的不同清单的流。然而,Azure Media Services可以从一组MP4中即时执行此操作。所以它可能看起来像MP4,但实际上提供给客户端的是视频清单文件。

答案 1 :(得分:-1)

Xamarin中没有允许您处理多个DRM方案的库/组件。
您最好的选择是使用包装的平台库,以便能够使用DRM内容。
我会查看 Inside Secure DRM解决方案,该解决方案允许播放您列出的DRM方案。