Milan
Gada
 Azure
媒体服务首席项目经理



关于 Azure
媒体服务,客户问的最多的一个问题是能否进行高速编码。这个问题现在已经有了肯定的答案,目前有三种不同类型的
Encoding Reserved Unit 可供客户选择。在本文中,我将介绍如何使用这些新的
Encoding Reserved Unit 以及它们带来的速度提升情况。

Encoding Reserved Unit
类型

过去, Azure
媒体服务用户可登录门户网站,在“Encoding”(编码)选项卡(如下图所示)中更改
Encoding Reserved Unit 的数量:

此选项卡现已更新,为用户提供三种不同类型的
Encoding ReservedUnit(如下图所示):

这三种不同类型的 Encoding Reserved Unit
分别标示为基本级、标准级和高级选项。用户可任选其一,并通过使用滑块更改保留单位数量(以帐户配额为上限)。单击“Save”(保存)后,媒体服务帐户上的更改将立即生效。

请注意,对于已经处于处理状态的现有编码任务,将继续按编码任务开始时分配给该账户的保留单位所决定的性能级别运行。对于在保留单位更改生效之后进入处理状态的所有编码任务,则将享受到帐户中更新保留单位带来的优势。

从性能角度看,基本级保留单位提供与用户以前所能获得的相同编码性能。与基本级相比,标准级保留单位提供的编码性能提升
2 倍之多,而高级保留单位提供的编码性能则提升 4
倍以上。

实际性能提升情况将取决于输入内容及所选的编码配置文件。

计费

EncodingReserved Unit
的定价信息可参考媒体服务定价页面。Encoding
Reserved Unit按月定价,但费用根据帐户当日最高保留单位数每日分摊计算。为计费方便,每日以
UTC 时间为准。以下示例进一步说明了这一点。

假定基本级、标准级和高级保留单位的定价分别为 X、Y
和 Z
美元。

用例

计费

说明

用户在
UTC 时间上午 10
点将基本级保留单位数从 0
改为,在
UTC 时间当日晚上 8
点又改回为

$X/31 * 10

基本级保留单位日均成本为
X/31 美元,但保留单位实际使用时间仅为 10
个小时,当日最高保留单位数为

用户在
UTC 时间上午 10
点将基本级保留单位数从 0
改为,在
UTC 时间当日中午 12
点又从 5
改为。最后,用户在
UTC 时间当日晚上 9
点将保留单位改回至

$X/31 * 20

基本级保留单位日均成本为
X/31 美元,20
为当日最高保留单位数

用户在
UTC 时间晚上 10
点将基本级保留单位数从 0
改为,在
UTC 时间次日上午 9
点又改回为

($X/31 * 5) + ($X/31 * 5)

基本级保留单位日均成本为
X/31 美元,5
为这两日最高保留单位数

用户在
UTC 时间晚上 10
点将基本级保留单位数从 0
改为,在
UTC 时间次日上午 9
点从 8
改为,最后在
UTC 时间次日中午 12
点从 5
改回为

($X/31 * 8) + ($X/31 * 8)

基本级保留单位日均成本为
X/31 美元,8
为这两日最高保留单位数

用户在
UTC 时间上午 10
点将基本级保留单位数从 0
改为,在
UTC 时间晚上 8
点更改为标准级保留单位,然后在 UTC
时间当日晚上 10
点将保留单位数改为

($X/31 * 10) + ($Y/31 * 10)

基本级保留单位日均成本为
X/31 美元,标准级保留单位日均成本为 Y/31
美元,10
为当日这两类保留单位的最大数量。两项成本相加,可反映当日这两种类型的保留单位的使用情况

请注意,对所有月份(包括 2
月)而言,日均成本均按月度成本除以 31
计算

API

目前尚无任何 API
可用以更改媒体服务帐户中的保留单位类型。Azure
管理门户是唯一可执行此操作的渠道。我们会在以后的版本中考虑增加使用 API
进行更改的选项。

结语

最后,我想对在过去几个月中帮助我们验证高性能保留单位的所有客户致以衷心的感谢。下面是一家我们高度重视的企业客户的评论(Jon
Robinson,来自
Blinkbox

“云是进行水平伸缩的绝佳选择,但有时候您需要的只是速度,而新的高级编码器可以做到这一点,这正是我们目前针对业务所使用的工具,我们对其表现非常满意。”

本文翻译自:http://azure.microsoft.com/blog/2014/09/10/high-speed-encoding-with-azure-media-services/

通过 Azure 媒体服务进行高速编码的更多相关文章

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

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

  2. Azure 媒体服务发布可靠的视频直播平台

    Sudheer Sirivara Azure 媒体服务总监 两个月前,Azure 媒体服务发布了视频直播和内容保护产品的公共预览版.这一 Internet规模的直播解决方案已被十余家业界领先的国际广播 ...

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

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

  4. Azure 媒体服务的 RTMP 支持和实时编码器

    Cenk Dingiloglu Azure 媒体服务高级项目经理 直播流媒体目前已在公共预览版中提供,其中一项受支持的输入协议便是 RTMP.RTMP 是用于输入和分发包括直播流媒体在内的丰富媒体的一 ...

  5. 通过新的 Azure 媒体服务资源管理器工具管理媒体工作流

    Xavier Pouyat    Azure 媒体服务高级项目经理 几个月前,一家广播公司找到了我,希望我向他们提供一种图形界面工具,好让他们使用 Azure媒体服务来上传.管理资产并对资产进行编 ...

  6. Azure 媒体服务换新锁,更安全更方便,新钥匙请收好!

    不知道有多少人已经把家里的门锁换成了数字化的指纹锁?沿用了几百上千年的传统门锁,在技术的帮助下无疑变得更方便,不用带钥匙,还能远程控制和操作,最重要的是,终于不用担心「衣果(luǒ)着」出门扔垃圾,风 ...

  7. 【Azure媒体服务 Azure Media Service】Azure Media Service中Stream Endpoint 说明 (流式处理终结点)

    Azure 媒体服务是一个基于云的媒体工作流平台,用于生成需要编码.打包.内容保护和直播活动广播的解决方案. 在视频的直播,点播方案中,媒体服务的架构主要由三部分构成: 推流端,把本地视频或直播内容推 ...

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

    作为内容提供商,如果想要将优质内容传输到Apple TV,需要使用Apple FairPlay Streaming (FPS)技术. 但是这个技术的构建比较繁琐,基于此,Azure提供了FairPla ...

  9. 中国Azure媒体服务RESTAPI的Endpoint

    Amber Zhao  Thu, Feb 26 2015 4:09 AM 由于海外Azure和中国Azure有不同的domain,很多用户在使用媒体服务RESTAPI时,需要指定中国Azure媒体服务 ...

随机推荐

  1. Emit学习(1)-Emit概览

    一.Emit概述 Emit,可以称为发出或者产生.在Framework中,与Emit相关的类基本都存在于System.Reflection.Emit命名空间下.可见Emit是作为反射的一个元素存在的. ...

  2. 冒泡排序算法(C#实现)

    简单的冒泡排序算法,代码如下: ] = temp; hasExchangeAction =true; //发生过互换 } } if (!hasExchangeAction) //如果没有发生过互换,则 ...

  3. angularjs ios title不能修改的bug的解决方法

    在app.js加入下面这句代码 就可以解决. function ($rootScope, $state, $stateParams, $log, httpService, apiUrl, cookie ...

  4. xcode 最近打开文件列表显示为空或不显示最近打开的项目或(no recent projects)解决办法

    如果使用的是10.10 系统,打开系统设置-->进入通用-->在最下面的"最近使用的项目"中将0改为你可以接受的选项 如果不是10.10,那么就从系统偏好设置---&g ...

  5. asp.net WebService异步

    1 #region 异步测试 2 //委托 3 public delegate void PrintDelegate(string s); 4 [WebMethod] 5 public string ...

  6. objective-c在Xcode中@property相关参数的解释

    objective-c在其对象拥有成员变量时,我们为了保持代码的封装,会将成员变量设置为@protected,并为成员变量编写setter和getter方法. 如: @interface Person ...

  7. 实例:图像载入、显示、混合与输出[OpenCV 笔记8]

    是的是的,忍着尿意努力更新,就是为了更到wuli男神的部分,当然要把男神放在前面镇楼,欢迎下载配图,具体操作见code wuliEddie.jpg logo.png results.jpg LoadS ...

  8. GitCam一款Gif动画制作软件

    本篇文章由:http://www.sollyu.com/gitcam-a-gif-animation-software/ 说明 GifCam是一款小巧.免费的录制电脑屏幕并制作成GIF动画的软件,具有 ...

  9. 怎样用AIDL Service 传递复杂数据

    大家都知道在Android中通过AIDL可以跨进程调用Service中的数据,网上也有很多实例,但是大部分实例都是关于基本数据类型的远程调用,很少讲到复杂数据的调用,今天我用一个例子来演示一下怎样用A ...

  10. OpenJudge/Poj 1657 Distance on Chessboard

    1.链接地址: http://bailian.openjudge.cn/practice/1657 http://poj.org/problem?id=1657 2.题目: 总时间限制: 1000ms ...