作为内容提供商,如果想要将优质内容传输到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进行配置。

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

  • 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,为流式传输构建本机应用程序。

转载于:https://www.cnblogs.com/wuwa/p/6191786.html

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

  1. Windows Azure媒体服务使得伦敦奥运会的云端传输成为可能

    伦敦奥运会是一个把302枚金牌合理压缩在19天里的盛大的活动.多轮预赛或回合经常同时发生,在32种运动中,对运动会内容提供者的挑战是要把运动会的内容传送给全世界各个时区的观众,可以让他们自由选择他们喜 ...

  2. 宣布正式发布 Azure 媒体服务内容保护服务

    Mingfei Yan Azure媒体服务项目经理 我们非常高兴地宣布正式发布 Azure 媒体服务内容保护服务.这包括 Microsoft PlayReady许可服务和 AES明文密钥交付服务!此外 ...

  3. Azure 媒体服务支持 DASH 实时传送流

    Kilroy Hughes  Azure 媒体服务数字媒体架构师 本文重点介绍 Azure 媒体服务支持的 DASH 实时传送流功能,同时阐述如何利用这些功能将实时和点播自适应流传送至 Web 浏 ...

  4. 微软发布新Azure 媒体服务 API(V3),现已全面可用

    利用Azure媒体服务(Azure Media Services),客户可以大规模地编码.保护.编制索引和传送视频.最近,微软发布了在Azure中对此服务的几个增强改进,包括新Azure媒体服务API ...

  5. 微软遥测服务服务器,使用 .REST 配置 Azure 媒体服务遥测 | Microsoft Docs

    您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. 使用 REST 配置 ...

  6. 微软媒体服务器,Azure 媒体服务概述

    您现在访问的是微软AZURE全球版技术文档网站,若需要访问由世纪互联运营的MICROSOFT AZURE中国区技术文档网站,请访问 https://docs.azure.cn. Azure 媒体服务概 ...

  7. Azure媒体服务的Apple FairPlay流功能正式上线

    在此我们高兴地宣布,Azure FairPlay Streaming服务已正式商用. FairPlay允许用户轻松构建解决方案,并可扩展到最新版本的Apple TV.Azure媒体服务可以结合现有的P ...

  8. 科技公司要干掉专业媒体?先迈过内容这道大坎

    2017年新年伊始,雅虎门户业务正式出售给了美国运营商Verizon,曾经的门户始祖今天凄惨卖身,宣告了门户时代的正式结束.这样的现象同时在中国上演,门户进一步走向没落的同时,新媒体之火熊熊燃烧.内容 ...

  9. 如何配置Flash Media Live Encoder (FMLE)从而使用Azure直播服务

    Azure媒体服务中的直播服务已经在中国Azure开始公共预览.通过这篇英文博客,您可以了解到直播服务对RTMP协议的支持.以及多种客户端编码器的配置. http://blogs.msdn.com/b ...

最新文章

  1. ubuntu 关闭显示,关闭显卡,命令与图形切换
  2. 《数据驱动安全:数据安全分析、可视化和仪表盘》一2.3 数据帧介绍
  3. android 时间控件使用,android 时间控件的使用
  4. 【软件测试】黑盒测试の边界值分析法
  5. mui拓展:flex布局:如何设置x轴横向隐藏,而又往左排列优先
  6. 从零基础入门Tensorflow2.0 ----九、44.5 keras转换成具体函数
  7. 在VBA中实现通过Outlook发送邮件
  8. 鸿蒙系统有哪些手机可以用,鸿蒙系统支持哪些手机型号
  9. php 万能密码,万能用户名和万能密码
  10. 4.3二叉树的非递归中序遍历输出王道数据结构例程实现
  11. 第二人生的源码分析(三十八)构造一个消息包并发送
  12. 云南 贵州大旱灾情百年一遇 经济损失惨重
  13. message: 没有找到可以构建的 NPM 包,请确认需要参与构建的 npm 都在 `miniprogramRoot` 目录内,或配置 project.config.json 的 packNpmMa
  14. Apache POI读合并单元格
  15. 最简单的MySQL安装教程(数据库免安装版,免安装版,亲测好用) mysql-5.7.33-winx64.zip
  16. 人工智能换脸pythonapp小视频_人工智能几行代码实现换脸,python+dlib实现图文教程...
  17. Java开发面试题目,熬夜整理Java面试笔试题
  18. 众生谈Cookie色变,我们的隐私在“裸奔”?
  19. 兄弟连视频教程光盘火热发售中!
  20. 播放器SkeyeWebPlayer多分屏(九宫格)、拖动(拖入分屏播放)、双击分屏放大缩小等功能的使用

热门文章

  1. redis安装(保姆级别)
  2. ARM9嵌入式Linux开发-内存与IO操作
  3. 当前流行的智能硬件产品整理
  4. 负载均衡技术 (3)
  5. [深度学习] PyTorch 实现双向LSTM 情感分析
  6. mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor...
  7. Cisco语音专业认证CCVP
  8. 数据挖掘第二章 认识数据
  9. 如何成为学术论文写作高手(更新ing)
  10. Python 用 os.listdir() 获取文件列表和筛选特定格式文件