-->
为五月的纽约流媒体保留座位吧. Register Now!

Encoding.com:流媒体的综合实践审查

文章特色图片

Encoding.com 是最早的云编码服务之一吗, and, 根据其网站, 它是“世界上最大的编码服务”.“出于这个原因,我们的第一次云编码审查是很自然的. 我发现了一个很难被击败的服务:非常高质量的编码, 是我测试的三个服务中性能最快的, 高级功能,如数字版权管理(DRM)和封闭字幕, 和一个通用播放器功能(Vid.ly),这应该会对许多较小的网络生产商产生吸引力.

开始编码.com

与大多数云编码供应商一样,encoding.com通过应用程序编程接口(API)进行了优化。, 而且它的大量客户使用API而不是基于浏览器的用户界面(UI)。. However, 许多用户将通过UI测试服务,或者使用UI来帮助构建或测试他们的API脚本. UI还为讨论编码提供了一个很好的框架.com的功能,所以我将从那里开始我的分析和回顾. 请记住,我将演示的所有控件和功能都可以通过API访问.

大多数编码活动都是围绕作业构建的,作业可以包含多个输入和输出文件. As shown in Figure 1,您可以使用多种技术从多个位置传输文件,包括 Aspera acceleration. 输入文件支持非常广泛, 它支持最常见的容器格式和编解码器, 包括Apple ProRes 422和Apple ProRes 422 (HQ), Avid DNxHD, 索尼的DVCAM和XDCAM, DVCPro, and RED .r3d files.

Figure 1. 编码中的上传选项.com UI 

我在不同的Amazon S3存储桶上运行了所有的测试. 注意编码.Com不能使用你的秘钥ithasa+或/signinit,whichmine做, 不过这在我测试的其他服务中没有出现问题, 或者CloudBerry Explorer. 按编码.问题在于URL和URI编码之间的差异.wikipedia.org/wiki/Percent-encoding), 但不管来源是什么, 它导致了一些失败的编码尝试,直到我联系支持并解决了这个问题. 如果您从S3帐户进行测试,如果您的初始上传尝试失败,请记住这一点.

一旦选择了文件,就可以选择输出格式和编码预设。. 对于单个文件,输出格式包括H.264格式的MP4或FLV包装,WebM, VP6, Ogg Theora和Windows Media. Encoding.Com也可以输出编码的音频和视频, 以及苹果的HTTP 在线直播 (HLS)的manifest文件。, Adobe的HTTP动态流(HDS), 以及微软的平滑流媒体. 另一个输出是Vid.ly, Encoding.com的服务,提供一个单一的URL或嵌入代码自适应播放到广泛的设备. More on Vid.ly later.

Watch folder operation is pretty standard; you create a watch folder, 指定预设, 打开手表文件夹. 令人沮丧的是,最短的观看间隔是5分钟, and there’s no way to immediately trigger encoding; you have to wait 5 minutes to test the function. 这加剧了UI的另一个问题:无法测试文件输入或输出的地址, 例如您在许多FTP工具中看到的“测试连接”按钮.

加号是H.264编码参数广泛, 特别是如果启用编解码器高级选项标志, 这暴露了服务使用的x264编解码器可用的最关键配置选项. 很少有用户需要这种级别的定制,但很高兴知道有这种定制.

与编码相关的特性非常广泛. 例如,编码.com支持CEA-608和CEA-708字幕, 服务可以从一系列来源输入哪些信息, 包括嵌入到MPEG-2中的字幕, MP4, 高级系统格式, 和3GP文件, 以及定时文本(TT), 编剧字幕(SCC), 发行格式交换配置文件(DFXP), 同步可访问媒体交换, 和SCC sidecar文件. 输出选项包括MP4的嵌入式字幕, MPEG-2, 和HLS文件和MP4/3GP和MOV文件与SCC, 子文本(SRT), 和TT sidecar文件. 在API中只有标题可用,所以我无法测试这些函数.

对于DRM,编码.com支持常见的问题:高级加密标准(AES) 128位HLS加密, Microsoft PlayReady和Adobe Flash Access, 加上谷歌的Widevine. 为了更简单地集成与您的web内容管理系统,编码.com提供WordPress插件, Brightcove, Drupal, 而Joomla则向平台(提供内容联合)和YouTube提供联合选项.

尽管我花了很少的时间在API上, 值得注意的是,除了XML之外, 该公司提供PHP的官方包装器, Java, ColdFusion, C#, 还有许多非官方图书馆. The service simplifies XML creation by allowing you to copy the XML codes from completed UI-based jobs; there’s also a browser-based XML tool that lets you paste your XML into a browser and simulate API operation.

编码性能.com

为了评估性能、质量和功能,我在另外两个云编码器上进行了测试, 元素科技的元素云 and 亚马逊弹性转码器. 业绩与价格不可避免地联系在一起, 这让我们很难进行苹果与苹果的比较. 例如,如图所示 Figure 2, Encoding.Com提供多种不同费用的计划和不同的最大编码排队时间,从4到60分钟不等. 如你所料, 我的账户是最快的, 排队时间通常不到60秒.

Figure 2. 不同的计划提供不同的最大排队时间. 

另外,编码.Com提供两种加速编码模式:turbo和twin turbo. Turbo模式将您的编码工作发送到4核服务器,并增加$1/GB的输出速率, 而双涡轮模式则使用8核服务,每GB额外收费2美元. 按编码.com的文档, “平均而言,turbo编码功能处理作业的速度比我们的标准服务器快2-4倍,twin turbo将比标准服务器提高6-8倍的处理时间.“正如你所看到的,虽然我看到了一些改进,但我的结果与这些数字相差甚远. 因为这些模式可以大大增加您的正常编码费用, 您应该在自己的代码上对它们的性能进行基准测试,并确定它们是否值得这样做.

客观地评估其他系统的性能也很复杂. For example, 我使用的Elemental计划最多有10台服务器, 一个连续运行. 在我的六份工作测试中, 额外的服务器将不得不启动, 每个都要花5分钟, 我把它包含在编码时间里了. 如果你全天候运行你的编码器, 或者您可以付费让服务器在不编码时处于活动状态, 你的编码时间会更快.

在某些情况下,也有可能对系统进行“博弈”. 例如,Elemental Server使用单个服务器对编码作业中的所有任务进行编码. 我把单列纵队散开了吗, 11个预设的编码作业超过两个作业, 我可以将编码时间减少50%. 我还可以通过创建额外的管道并将每个编码作业分配给单独的管道来改进亚马逊弹性转码器编码时间. 请注意,在为自适应流创建输出时,这两种加速技术都可能不起作用, 这是我没有这么做的关键原因吗.

Otherwise, 在所有编码测试中,我都忽略了下载和排队时间, 只记录所有三个服务的实际编码时间. 我测试使用双涡轮模式在我所有的编码.Com测试,并将每个记录的测试运行三次.

我做了三个单独的测试. 第一个是一个52分钟的文件,在一个自适应流媒体组中编码为11个单独的预设, 输出到MP4文件的rtmp为基础的Flash动态流. 第二个是一个210分钟的SD文件,编码成一个SD预设. 第三个测试涉及6个文件, 平均时长约45分钟, 编码为与第一次测试相同的11个预设. 我在2天内不定期地进行了三次测试,并在报告中展示了结果 Table 1.

Table 1. 性能比较 

我没有在Amazon帐户上运行第三个测试,因为第一个测试的结果似乎说明了问题. 笨拙的UI不适合重复测试. Specifically, 设置测试不仅耗时, 一旦完成就不能重复, 其他服务提供的便利是什么.

不管你怎么想,编码.com’s results were impressive; they were best in class for all three tests. 不同的元素, 您必须选择参数,例如可用虚拟机的最大数量, Encoding.Com只是扩展以适应可用的作业. Elemental还有其他优势, 我将在接下来的评论中讨论这个问题, 但是对于纯粹的性能, Encoding.com was tops.

而双涡轮模式无疑提高了结果, 我没有看到编码中预测的6 - 8倍的编码时间减少.com文档. I was able to repeat tests one and three using twin turbo mode; encoding time for the first test increased from 18:12 to 23:45 in normal mode, or about 30%. 测试三, 正常模式下,编码时间由19:36延长至24:47, 增长了27%左右. 我确定是编码.Com的预估并非凭空捏造, 这些数字在某些类型的编码工作中具有代表性. Again, however, 在支付额外的加速模式之前,我会进行一些类似的比较测试.

编码定价.com

说到价格,让我们花点时间讨论一下编码是如何实现的.Com与其他服务比较. 如前所述,编码.Com收费基于吞吐量, 其中包括源文件和输出文件, 价格根据数量和承诺而变化. 虽然在纯云编码空间中不常见, 按吞吐量收费也是微软的Windows Azure Media Services用于编码和交付的模式.

相关文章

谐波引线$3.编码公司B轮融资.com

云视频编码器计划加强其工程和销售团队, 并继续与Harmonic合作.

Encoding.代码转换显示了云服务的价值

随着格式的扩展和需要更多的处理能力,转码是早期的云测试工具. 现在,更多的工作流程元素正在向云端迁移.

回顾:Brightcove视频云直播

Brightcove的客户应该期待这项廉价的实时事件转码新服务, 但有几处不太好的地方破坏了这段经历.

元素云:流媒体的综合实践审查

对于大量视频发行商或已经在使用Elemental硬件的发行商来说,Elemental是一个不错的选择, 但它的价格并不便宜.

Encoding.com推出EDC私有云,瞄准优质内容

好莱坞的主要电影公司会对云编码产生热情吗? Encoding.Com计划扰乱市场.

Encoding.com与Vid集成.ly,提供更方便的访问

电力客户将不再需要加入Vid.ly API,并且可以使用Encoding.Com图形界面.

Encoding.和Wowza合作伙伴编码预设

使用Wowza Media Server的客户会发现,为任何屏幕的传输准备文件变得更加容易.

提及的公司及供应商