Azure 媒体服务可将优质内容传输至 Apple TV

做为内容提供商,若是想要将优质内容传输到Apple TV,须要使用Apple FairPlay Streaming (FPS)技术。 可是这个技术的构建比较繁琐,基于此,Azure提供了FairPlay 流服务,规避了全部复杂的部分,用户经过API,能够以编程的方式轻松构建FPS解决方案。 此外,Azure媒体服务支持FairPlay,PlayReady和Widevine,能够为流式视频点播(VOD)和直播(Live)内容提供真正的多DRM解决方案,使得用户能够轻松、快速地在各类设备上触及超大规模观众。FPS 在 Azure媒体服务中的工做原理多DRM在Azure媒体服务中的工做原理请参考下图。用户能够使用MPEG-DASH流,轻松对PlayReady和Widevine DRM进行配置;或者使用FairPlay流,轻松对HLS + 样品AES进行配置。html

11

如下加密格式可用来保护HLS流:git

  • AES-128信封清除键:使用AES-128 CBC模式加密整个组块。 iOS和OSX播放器本地支持流的解密。 该服务已发布一年,更多信息请参考使用 AES-128 动态加密和密钥传送服务
  • <NEW> SAMPLE-AES FairPlay:使用AES-128 CBC模式加密单个视频和音频样本。 FPS集成到设备操做系统中,在iOS和Apple TV上提供本机支持。 OS X上的Safari使用EME接口支持,启动FPS。
价格和可用性FairPlay 交 付 许可证已正式上线,有关价格请参考 Azure 媒体服务价格页面。使用FairPlay的步骤:
  1. 注册Azure.cn,建立Azure媒体服务账户
  2. 注册Apple开发计划
  3. 因为Apple须要内容全部者获取部署包,所以用户需说明已使用Azure媒体服务执行密钥安全模块(KSM),向Apple提出须要最终FPS包的请求。
  4. 得到最终的FPS包后,请按照说明生成认证和应用程序密钥(ASK),保存配置FairPlay服务时需使用的部分。
  5. 使用REST API或 .NET SDK配置服务。Azure门户和Azure Explorer工具之后也会提供支持。SDK:https://www.nuget.org/packages/windowsazure.mediaservices/3.6.0文档:https://www.azure.cn/documentation/articles/media-services-protect-hls-with-fairplay/配置FairPlay的Github示例项目:https://github.com/Azure-Samples/media-services-dotnet-dynamic-encryption-with-fairplayhttps://github.com/Azure-Samples/media-services-dotnet-dynamic-encryption-with-fairplay
  6. FairPlay播放器怎么样?目前没有支持FairPlay的Azure媒体播放器(Azure Media Player),可是用户能够在Apple的FairPlay部署软件包中得到HTML5。此播放器支持FairPlay,保护其在Mac OSX上经过Safari进行播放。对于IOS或Apple TV,须要使用IOS SDK,为流式传输构建本机应用程序。
相关文章
相关标签/搜索