-->

买方指南:软件编码器

文章特色图片
文章特色图片

本文刊登在…的二/三月号 流媒体 杂志,年度 流媒体行业资料手册. 在这些买方指南文章中, 我们并不声称涵盖某一特定类别的所有产品或供应商, 而是为我们的读者提供他们需要的信息来做出明智的购买决定, 有时使用特定的供应商或产品作为这些功能和服务的范例.

有三类软件编码工具:捆绑、桌面和企业. 在本文中, I'll walk you through the general buying considerations within each category and detail when you need to consider stepping up to the next category.

在评估任何软件编码器之前,您应该编制以下列表:

  • 确定程序必须支持的所有音频/视频输入格式. 
  • 确定程序必须支持的所有音频/视频输出格式, 包括单文件和自适应. 尽可能具体. 例如,你的Flash程序员需要F4V文件还是他们可以使用MP4? 您的创作程序需要程序流还是基本流? 对于自适应流, 编码器需要创建文件块和清单文件还是只是原始编码文件? 
  • 确定所有专业过滤器和其他功能. 例如,您是否需要telecine或逆telecine功能? 元数据和闭标题支持和转换呢. 您需要DRM或加密吗? 

这些列表将帮助您评估捆绑编码器和桌面编码器的适用性, 当我们进入企业系统时,我会提到其他注意事项. 让我们从捆绑编码器开始.

捆绑编码器

尽管苹果的压缩机是单独销售的, I’m including it in this group because it’s the clear choice for Final Cut Pro X (FCPX) producers. 另一个突出的条目是Adobe Media Encoder (AME), Premiere Pro在单独或套装销售时包含哪些内容. (见 表1.)

表1

如特性表所示,AME提供了比Compressor更多的输出格式,并支持H.264(主概念编解码器), VP6, Windows Media(仅限Windows版本), 和AVC-Intra, XDCAM高清, 以及其他广播格式. 相比之下,Compressor只输出MPEG-2和H.264,但只到主配置文件,只使用低质量的苹果H.264编解码器. 这两种工具都不能输出WebM,随着HTML5变得更加突出,WebM的重要性可能会增加.

Preset customizability is relatively limited in both tools; for example, 两者都不允许控制熵编码技术(CABAC或CAVLC)或设置b帧间隔, 参考系的数量, 或者任何与搜索相关的选项. This doesn’t mean that quality suffers; AME actually outputs very high-quality H.264 video, but if you’re looking for tweaking controls, neither program gives them to you. Though each program provides adaptive streaming presets to encode individual files in an adaptive streaming set, 苹果的HLS和Adobe的Flash和HLS, 这两种工具都不能创建所需的清单文件或支持平滑流.

每种产品都在性能领域提供了一些亮点. 例如, Compressor can encode multiple files in parallel via Qmaster and share 编码 tasks over multiple Compressor nodes on a ne两个rk. AME可以使用基于nvidia的CUDA加速加速编码, 但是它对所有文件进行串行编码, 即使在多核工作站上也是如此.

这两种工具都限制了文件输入/输出. AME可以从监视文件夹中检索文件进行编码, 但不是FTP, 尽管它可以通过FTP传输编码文件. 压缩机不支持监视文件夹或FTP输入或输出. Adobe通过Adobe CS review提供审查和批准工作流, 而苹果则没有类似的功能. 另一方面, 而压缩器可以在编码的视频上插入覆盖, AME不能, 也不能在视频之前或之后插入介绍和开场白.

你会知道你已经不再需要捆绑的程序了, 特别是压缩机, 当您需要其他输出格式或更多编解码器配置选项时. 你会看到, the three desktop programs we’ll consider also have several unique advantages not offered by either bundled program.

升级到桌面程序

请注意,Sorenson提供了两个版本的《百家乐app下载》:《百家乐软件》(199美元)和《百家乐软件》(599美元)。. Telestream提供了三个版本的《百家乐软件》($495), 专业版($995), 和插曲引擎(3美元),995). 不同的版本有不同的方式,包括格式支持和性能特性. 我将在这里讨论重点, 但是你应该确认你购买的版本提供了你需要的功能. 索伦森公司在其网站(www.sorenson)上发布了一张精美的图表.sorensonmedia.com/video-编码/compare), 而Telestream在一份小册子中总结了两者的区别,你可以在www上下载.telestream.net/集/文学.htm.

表2

从顶部开始 表2, where Microsoft’s Expression Encoder focuses on 编码 for Silverlight or Smooth Streaming distribution, Sorenson Squeeze和Telestream 集都支持VP6和WebM, 以及许多其他输入/输出格式. 正如前面提到的, 定制是捆绑版和桌面版的另一个关键区别, 虽然不是普遍的. 例如, while Microsoft Expression Encoder and Sorenson Squeeze offer extensive preset customization options, 特别是H.264编码,Telestream 集没有. 对于大多数编码, 这不应该转化为任何可辨别的质量差异, 因为Telestream在幕后执行控制时做出了非常好的选择. 然而, 如果您需要自定义专业素材的编码选项, 你会有更多的选择与挤压和表达式编码器. 虽然没有在功能表中突出显示, 请注意,最新版本的Squeeze包括x264编解码器和MainConcept编解码器, 为了最大的灵活性和质量.

在自适应流媒体前端, both Expression Encoder and the full version of Squeeze (but not Squeeze Lite) offer single presets with multiple outputs within the user interface, and they produce the chunked output and metadata files required for the supported adaptive streaming formats. 这比AME和Compressor所需的多个预设方便得多. 在版本6中.2, 剧集Pro支持HLS和平滑流媒体, 但只能通过它们的命令行接口或应用程序编程接口(API), 不是通过程序控制.

在可扩展性方面, 表达式编码器在完全独立的基础上运行, 因此,在联网的工作站上复制多份文件,什么也买不到. 与此形成鲜明对比的是, Squeeze可以将文件发送到Squeeze Server进行编码, 哪种方式更有利于分散编码负载. 像压缩机, 《百家乐软件app最新版下载》在网络上的多个副本可以共享任务, 这是另一种方便的方式来分散负载在多个编码器.

虽然表达式编码器是一个直接串行编码器, parallel 编码 is a key differentiator between different product versions offered by Telestream and Sorenson. 具体地说, Squeeze Lite一次只能编码一个文件, 而完整版本可以编码尽可能多的作业,因为你的系统上有多少核心, + 1. 类似的, 集, 集专业, 和插曲引擎可以分别编码一个, 两个, 最多24个文件同时.

Expression和Squeeze也可以使用GPU加速和MainConcept编解码器进行编码, 虽然使用这种技术质量可能会受到影响. 在性能方面也是如此, 插曲引擎可以拆分单个, large file into multiple parts for more efficient 编码 on a multiple-core computer or ne两个rked cluster.

在功能表上跳来跳去, Squeeze offers a review and approval workflow via Sorenson 360 and the ability to access Squeeze presets from inside Final Cut Pro 7 and Adobe Media Encoder. Both Squeeze and 集 enable email or text message notification upon 编码 success or failure, 尽管《百家乐软件app最新版下载》的功能是通过API实现的, 而挤压则是通过程序控制. 表2中的其他特性不言自明, but remember to read up on the differences between the various versions offered by Sorenson and Telestream to make sure you have the complete picture.

什么时候去企业

有几个因素决定了何时从桌面系统升级到企业系统. 其中包括:

  • 需要协调高容量输出和故障转移
  • 与内容管理和网络发布系统的api级集成
  • 可访问辅助功能,如质量控制(QC)和加密
  • The ability to create a workflow that includes analytical steps such as aspect-ratio detection and quality-control checks
  • 捕获元数据并将其从源文件传递到交付包的能力

Unfortunately, there are many vendors in the enterprise 编码 space, each with multiple products. 这使得特征表评估不可行. 出于这个原因, I’ll first describe how enterprise systems work and then detail some high-level buying considerations.

以下是企业供应商的部分列表: 

  • AmberFin iCR
  • 思科转码管理器
  • 数字急流转码管理
  • 谐波Rhozet工作流系统
  • Ipera Pixel xstream
  • 索伦森挤压服务器
  • Telestream Vantage, FlipFactory和集 Engine

作为开始, you can generally assume that the majority of enterprise encoders incorporate most of the advanced features available in the desktop systems. 这意味着全面的输入/输出格式支持, 广泛的预设可定制性, 全面支持多种自适应流媒体技术, 无限并行编码, 以及对介绍的支持, 结尾部分, 和水印插入和广泛的文件检索和交付能力.

捆绑和桌面系统, 操作通常都是关于用户界面的, 尽管许多用户利用手表文件夹来获得某种程度的自动化. 使用企业系统, 自动化是游戏的名称, 为什么api比用户界面更重要. 这是, 大多数企业系统都集成到视频制作工作流中, 在初始设置之后, 用户通常与程序交互只是为了清除异常和其他报告的问题, 或者通过指示其他报告问题的状态的指示板.

在购买企业系统时, 确保完全整合, it’s important to identify all the required input and output points that the enterprise encoder will have to tie together. 图1中, 这是从Telestream Vantage的产品网页上抢来的, 提供一些典型输入源和输出目标的示例.

图1

然后,考虑与现有程序集成的最佳api. 根据企业系统的不同,供应商提供REST、SOAP、 .. NET、WCF和其他集成选项. 除了, 因为您不是通过用户界面与系统一起工作, 您需要确保系统支持的通知足以满足您的需求.

除了这些基础之外, 在购买企业编码器时, it’s important to understand some key architectural differences in the various product offerings. 因此,让我们从这里开始看看编码器系统与工作流系统.

编码器与. 工作流

一些企业编码器, 比如索伦森挤压服务器和Telestream 集 Engine, 主要是编码引擎. 你输入文件和预设,它们进行编码和传送. This type of product works well in environments where there are inherently few quality-control risks, 比如对自己的内容进行编码的生产者.

与此形成鲜明对比的是, a post house might need to encode files received from a variety of remote producers and deliver them to a range of outputs, 从广播到移动流媒体. 其他网络生产者可能以各种源格式对用户生成的内容进行编码.

在这些情况下, integrated quality control and directed workflows become critical to efficiently producing high-quality output. 例如, you might need to encode a file with a 4:3 aspect ratio differently from a 16:9 file or inverse telecine movie source files that had been previously converted from 24p to 60i. You may want to interrogate files for problems such as black frames or no audio so you can remove them from the pipeline before 编码. 或者,您可能希望测试编码文件的质量问题,并在交付之前将其删除. (有关质量控制系统如何工作的概述,请查看 http://bit.ly/vScvK1.)

在这些情况下, you may want to consider a program that goes beyond high-volume 编码 to provide an integrated 编码/QC workflow, 例如Telestream Vantage工作流设计 & 自动化, Rhozet工作流系统, 数字急流转码管理器, 琥珀finicr工程(icr5102), 思科转码管理器(原Inlet Armada). These programs are typically modular in nature and sit above 编码 and quality-control modules that are available separately.

例如, Rhozet工作流系统集成了另外两种Rhozet产品, ProMedia Carbon(原Carbon Coder), 一个非常强大的独立编码器, 和Rhozet质量控制系统. 类似地,Telestream的Vantage工作流设计 & 自动化位于Vantage Trancode(前身为FlipFactory)和Vantage Analysis之上. 一些程序, 例如Digital Rapids Trancode Manager, 使用专有编码工具,并与第三方质量控制工具集成.

These integrated workflows can maximize 编码 efficiency and identify problem footage before delivery, 这两个都是非常有价值的特性. 明显的缺点是成本. 例如, 对于所有三个模块(工作流), 编码, 和QC)在Rhozet系统, 你要付30多美元,000, 你要付的钱不止20美元,000美元用于电视流系统. 与此形成鲜明对比的是, Sorenson的挤压服务器价格不到5美元,000, 插曲引擎的成本低于3美元,995. 或者你可以花5美元买一个独立的编码器,比如Telestream Vantage Trancode,500美元和6美元的ProMedia Carbon,000.

当然, you can integrate stand-alone encoders with third-party quality-control systems via their respective APIs or even watch folder operation. 然而, this may limit or complicate making automated decisions based upon QC input and may result in your having to deal with log files or notices from 两个 different systems. 在购买企业编码系统时, 一定要确定编码和质量控制模块之间所需的交互, 并确保所有的替代方案都能满足这些需求. 然后,确保报价包括所有必要的组成部分.

服务器机群操作

下一个主要的体系结构差异与每个系统如何管理服务器场操作有关. 有两种基本方法:点对点, 各种编码节点分别在哪里起作用, 以及服务器控制的操作. 一般, 点对点操作更便宜,因为不需要购买服务器组件, but load balancing is often less sophisticated because there may be no server component to monitor actual throughput or other indications of 编码 efficiency. 也没有单点故障, 自, 如果任何一个编码器坏了, 其余的人只是简单地接过担子.

相反,基于服务器的场操作有一个服务器组件来分配编码工作. Since the server component can track the performance and capabilities of the available 编码 resources, 负载平衡可以更有效. 然而, 服务器组件是额外的成本, 它代表了一个单点故障, 因此,您可能需要购买两台服务器来获得完整的故障转移支持. 比较系统时, 您需要了解服务器群的工作原理以及定价模型.

其他的考虑

而元数据通常是大多数捆绑系统或桌面系统的事后考虑, it becomes paramount with enterprise systems because the “packages” delivered to various distribution platforms require accurate and complete metadata. 所以要确保你所有的候选名单都能满足你在这方面的需求. 这同样适用于诸如闭标题支持之类的功能, 随着时间的推移,哪个只会变得更重要, 或者能够吸收广播镜头并删除插播广告或子弹.

作为一个群体, 企业编码系统非常复杂, 每个系统都有自己独特的优势. 在购买企业系统时, 从一个具体的, 详细的需求清单. 以前述内容为背景, 你应该有一个坚实的基础来开始比较, but expect it to be an iterative process that will involve one or 两个 trial installations before picking a winner.


流媒体覆盖
免费的
合资格订户
现在就订阅 最新一期 过去的问题
相关文章

如何选择企业级视频编码器

硬件? 软件? 工作流系统? 各自的优势是什么? 对于那些不确定从哪里开始的人,先看看这里.

2012流媒体源手册编者按

We're growing the 流媒体 brand with 百家乐软件app最新版下载 and an expanded Buyer's Guide section in this year's 流媒体行业资料手册.

提及的公司及供应商