Xamarin并使用FairPlay或其他DRM播放视频

时间:2018-07-19 09:07:08

标签: xamarin xamarin.ios xamarin.android video-streaming azure-media-services

我正在尝试从Azure Media Services流式传输内容,但是我无法使其正常工作,因此我想知道它是否可行,如果可以,我如何实现它?内容受FairPlay保护。 Android和Windows上存在类似问题。

我尝试使用Xamarin Media Player,但不适用于FairPlay,因为它需要插件中尚未实现的ExoPlayer2实现。

1 个答案:

答案 0 :(得分:2)

我认为当前版本的Xamarin Media Manager无法实现。让我也纠正关于ExoPlayer2的错误假设。 ExoPlayer是严格的Android唯一播放组件,因此与FairPlay完全无关,因为FairPlay是Apple唯一的技术。

要使FairPlay正常工作,您必须收听特定于FairPlay的事件以处理许可证交换。据我所知,这些似乎没有在Xamarin Media Manager中实现。因此,您将必须自己执行那些平台特定的实现。有关这些信息,请参见Apple Developer site

对于Android,您可能希望使用在ExoPlayer中实现的Widevine。但是,我也找不到Xamarin Media Manager的任何文档来设置它。