回顾:Harmonic ProMedia express
的 谐波公司. Workflow System (WFS; created by Rhozet, (现在是Harmonic的一部分)是一种检索和编码音频和视频文件为多个单一文件和自适应格式的架构, 检查质量, 并将编码结果传递到本地或远程目的地. 主要的编码引擎是ProMedia Carbon(以前的Carbon Coder), 具有广泛输入和输出选项的瑞士军刀程序, 优秀的输出质量, 还有很多其他的特点. 不幸的是,编码速度不是其中之一.
为了解决这个问题, Harmonic最近发布了ProMedia Xpress, 一个高度集中的产品设计,以适应整齐地编码工作流程中使用的许多广播公司. 具体地说, 在第一次迭代中, 该产品只能使用MPEG-2或H输入MPEG-2传输流.264编解码器,只能输出H.264编码的MPEG-2传输流, 尽管有额外的许可证, 系统可以将这些输出转换成块视频文件和HTTP 在线直播 (HLS)的元数据。, HTTP动态流(HDS), 流动顺畅.
而未来的Xpress版本将支持额外的文件输入,如AVI, MOV, 和MFX输入, 包括ProRes和Avid DNx HD, 产出支持将继续有限. 例如, 尽管DASH支持计划在下一个软件版本中发布, the development path does not include single or multiple MP4 file output; if you’re an RTMP streamer, 要么使用ProMedia Carbon,要么寻找其他解决方案.
你可以花9美元购买纯软件版的Xpress,000; a rack-mounted turnkey system called the ProMedia 5200 application server, 哪个是我测试的单元, 花费25美元,000. 每个额外的自适应流媒体包格式的许可证是2美元,500, 外加2美元的授权费,每个自适应格式的加密值为500.
5200是一个庞然大物,有两台计算机. One serves as the controller; the other serves as the encoding node. 两者都配备了两个6核3.33 GHz Intel Xeon X5680处理器(24核HTT), 12GB RAM, 并运行Windows Server 2008 RT Standard, SP1. 系统不支持GPU加速, 两款设备都配备了Matrox G200eW显卡.
谐波公司开发的加速编码的技术被称为微网格并行计算, 哪一个, 根据营销材料, 把大H分开.264的转码工作变成成千上万个小的, 每一个都是并发完成的, 消除与传统转码架构相关的瓶颈.“Xpress可以独立运行, 或者它可以作为一个编码引擎在谐波工作流系统, 通过GUI或API操作. 当你直接驱动系统时, 您使用ProMedia Xpress软件及其组件, 运行方式和谐波WFS一模一样.
构建工作流
图1 显示了Xpress管理器. 如你所见, 界面顶部的选项卡提供有关活动作业的详细信息, 排队的工作, 待处理的QC工作, 以及其他函数. 顺便说一下背景, 所有编码都是由工作流驱动的, 是否手动启动, 通过观察文件夹或API.
图1. ProMedia express Manager.
在“工作流编辑器”中构建工作流, 它使用在预置编辑器中创建的编码预置和在包预置编辑器中内置的打包预置. 图2 显示预设编辑器,您可以在其中配置自适应流并设置H.264编码选项. 配置选项非常有限,包括H.264配置选项. 例如, 所有编码都是单次通过, 具有恒定比特率(CBR)和平均比特率控制选项, 但不是真可变比特率(VBR). 这强化了最保守的适应性流理论, 但对于一些寻求比VBR更高质量的生产商来说,它可能过于缺乏灵活性, 甚至两步CBR, 通常提供. 如果你将碳编码器整合到系统中,你就可以得到这个,但这要以编码速度为代价. 稍后会有更多关于质量的内容.
图2. 预设编辑器:请注意,我正在编辑H.264自适应组,我将在下一个屏幕中部署它.
H.264配置选项仅限于配置文件和b帧间隔, 无法控制诸如熵编码或搜索函数之类的选项. 事实上,对于大多数用户来说,很好地控制H.264编码选项 is unnecessary; however, 如果你知道自己在做什么, 你可能会觉得这种缺乏控制令人沮丧.
包编辑器执行类似的功能, 允许用户配置HLS, HDS, 和平滑流选项,如块大小和封闭标题选项. express打包器可以集成来自多个源的标题, 包括CEA-608和CEA-708, DVB副标题, 和电子文本, 并转换输入,以便在所有三种打包格式中使用, 尽管一些定制开发对于完全集成可能是必要的.
一旦你有你的预设和包配置, 您可以在工作流编辑器中将它们构建到工作流中, 如图3所示. 组件有三大类(预转换任务), 转换任务, 和作业结束任务), 每个级别都有成功和失败组件. 你可以在中间的树形结构中看到 图3.
预转换任务包括需要Harmonic质量控制服务的质量控制或文件配置检查(不包括在内), 或者通知任务. 转换任务是由预设驱动的主要编码功能. 在图3中,您可以看到我正在部署图2中创建的预设. 成功地将源文件编码为该预设后,Xpress将部署HLS和HDS包. 打包器输入在初始编码期间创建的MPEG-2传输流,并创建每个自适应格式所需的唯一容器格式和元数据文件. 由于不需要进行额外的转码,因此这些操作非常快.
相关文章
用硬件交换基于软件的解决方案, Harmonic正在IBC宣传北极星, 一个简化播放管理的套件.
9月11日
向Netflix发行产品的媒体公司将受益于更简单的工作流程,同时创建优化的内容.
4月30日
它是Vantage Workflow家族的一个有价值的补充, 但转码多屏幕是最快的编码器? 阅读我们详细的测试结果.
4月18日
提及的公司及供应商