我正在尝试从Azure Media Services
流式传输内容,但是我无法使其正常工作,因此我想知道它是否可行,如果可以,我如何实现它?内容受FairPlay
保护。 Android和Windows上存在类似问题。
我尝试使用Xamarin Media Player,但不适用于FairPlay
,因为它需要插件中尚未实现的ExoPlayer2
实现。
答案 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的任何文档来设置它。