Azure媒体服务的Apple FairPlay流功能正式上线
在此我们高兴地宣布,Azure FairPlay Streaming服务已正式商用。 FairPlay允许用户轻松构建解决方案,并可扩展到最新版本的Apple TV。Azure媒体服务可以结合现有的PlayReady和Widevine DRM支持,为用户提供单点控制,快速构建多DRM解决方案。操作指南在Azure中使用FairPlay服务之前,需要通过Apple开发计划执行以下步骤:
- 注册Apple Development Program;
- 由于Apple需要内容所有者获取部署包,因此用户需说明已使用Azure媒体服务执行密钥安全模块(KSM),向Apple提出需要最终FPS包的请求;
- 获得最终的FPS包后,请按照说明生成认证和ASK(应用程序密钥),保存配置FairPlay服务时需使用的部分。 如果在证书转换为.pfx格式时遇到问题,请查看此文。
选项1:通过新的Azure门户预览配置FairPlay
- 通过“设置边栏选项卡”中的“内容保护”上传认证、密码和ASK,即可在资产上应用FairPlay加密;

- 上传视频文件,将其编码为H.264多个码率MP4;
- 对资产加密,选择FairPlay 和HLS。 可以同时启用PlayReady和Widevine;
- 通过创建流定位器发布素材资源;

- 目前,Azure媒体播放器(Azure Media Player)尚未上线,不支持FairPlay播放。 但是Apple提供示例播放器代码和IOS SDK,可以播放FairPlay加密的内容。 我们在这里托管了相同的播放器代码,用户只需要更改以下内容:
- var ismPath = '<your manifest url .ism/manifest(format=m3u8-aapl) >’
- var serverCertificatePath = '<your cert url .der>’
选项2:通过 .NET SDK或REST API配置FairPlay
选项3:通过Azure 媒体服务Explorer工具配置FairPlayAzure媒体服务Explorer工具是一个免费安装的桌面工具。右键单击“媒体服务” ,然后依次选择“安全”、“添加动态加密”和“密钥交付策略”,找到FairPlay配置。可用性和价格FairPlay交付许可证服务已正式上线,我们为该服务提供99.9%的服务级别协议保证有关价格请参考
Azure 媒体服务价格页面。

可用性和价格
FairPlay交付许可证服务已正式上线,我们为该服务提供99.9%的服务级别协议保证有关价格请参考 Azure 媒体服务价格页面。
Azure媒体服务的Apple FairPlay流功能正式上线的更多相关文章
- JW Player 现在支持 Azure 媒体服务
Vishal Sood Azure媒体服务首席项目经理 此合作伙伴关系是关于什么内容? Azure媒体服务现已支持一些最常见的流媒体格式,其中包括 Microsoft SmoothStreaming ...
- Azure 媒体服务的 RTMP 支持和实时编码器
Cenk Dingiloglu Azure 媒体服务高级项目经理 直播流媒体目前已在公共预览版中提供,其中一项受支持的输入协议便是 RTMP.RTMP 是用于输入和分发包括直播流媒体在内的丰富媒体的一 ...
- Azure 媒体服务可将优质内容传输至 Apple TV
作为内容提供商,如果想要将优质内容传输到Apple TV,需要使用Apple FairPlay Streaming (FPS)技术. 但是这个技术的构建比较繁琐,基于此,Azure提供了FairPla ...
- Azure 媒体服务支持 DASH 实时传送流
Kilroy Hughes Azure媒体服务数字媒体架构师 本文重点介绍 Azure 媒体服务支持的 DASH 实时传送流功能,同时阐述如何利用这些功能将实时和点播自适应流传送至 Web 浏览器 ...
- 【Azure媒体服务 Azure Media Service】Azure Media Service中Stream Endpoint 说明 (流式处理终结点)
Azure 媒体服务是一个基于云的媒体工作流平台,用于生成需要编码.打包.内容保护和直播活动广播的解决方案. 在视频的直播,点播方案中,媒体服务的架构主要由三部分构成: 推流端,把本地视频或直播内容推 ...
- Azure 媒体服务发布可靠的视频直播平台
Sudheer Sirivara Azure 媒体服务总监 两个月前,Azure 媒体服务发布了视频直播和内容保护产品的公共预览版.这一 Internet规模的直播解决方案已被十余家业界领先的国际广播 ...
- 宣布正式发布 Azure 媒体服务内容保护服务
Mingfei Yan Azure媒体服务项目经理 我们非常高兴地宣布正式发布 Azure 媒体服务内容保护服务.这包括 Microsoft PlayReady许可服务和 AES明文密钥交付服务!此外 ...
- 通过新的 Azure 媒体服务资源管理器工具管理媒体工作流
Xavier Pouyat Azure 媒体服务高级项目经理 几个月前,一家广播公司找到了我,希望我向他们提供一种图形界面工具,好让他们使用 Azure媒体服务来上传.管理资产并对资产进行编 ...
- Azure 媒体服务换新锁,更安全更方便,新钥匙请收好!
不知道有多少人已经把家里的门锁换成了数字化的指纹锁?沿用了几百上千年的传统门锁,在技术的帮助下无疑变得更方便,不用带钥匙,还能远程控制和操作,最重要的是,终于不用担心「衣果(luǒ)着」出门扔垃圾,风 ...
随机推荐
- [问题2014S03] 解答
[问题2014S03] 解答 设 \(A\) 的 \(n\) 个特征值分别为 \(\lambda_1,\lambda_2,\cdots,\lambda_n\), 由条件知它们都是不等于零的实数. 根 ...
- SQL 向上取整、向下取整、四舍五入取整的实例!round、rounddown、roundup
sql server ==================================================== [四舍五入取整截取] select round(54.56,0) === ...
- javascript Demo
var vm=(function(){ var name="jasper"; var changename=function(v){ name=v; }; return { nam ...
- iOS开发 利用Reachability判断网络环境
导入头文件:#import "Reachability.h" 然后将 SystemConfiguration.framework 添加进工程: 1.检查当前的网络状态(wifi.W ...
- 通过java输出当前系统时间
获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowString ...
- 关于H5中自定义属性的设置和获取
自定义数据属性是在HTML5中新加入的一个特性.简单来说,自定义数据属性规范规定任何以data-开头属性名并且赋值.自定义数据属性是为了保存页面或者应用程序的私有自定义数据,这些自定义数据属性保存进D ...
- linux split (分割文件)命令
linux split 命令 功能说明:切割文件. 语 法:split [--help][--version][-<行数>][-b <字节>][-C <字节>][- ...
- JQ弹出框移动-插件分享~~~
<script src="js/jQuery8.3.js" type="text/javascript"></script> <s ...
- myeclipse启动tomcat会出现 a java exception has occured错误 的解决方法
在浏览器中可以打开tomcat,结果在myeclipse启动tomcat会出现 a java exception has occured错误 ,之后出现一个Classloader.class的文件,关 ...
- jquery统计页面的pv/ip及停留时间等
我们在做网站的时候经常需要统计网站的访问信息,这里介绍一个用jquery写的一个统计方法 新建一个js文件jun_record.js 代码如下: var start; var end; var tim ...