-->

回到基础:硬件加速

新手入门,老手复习, 回归基础是一个定期的功能,检查一些基本的概念和技术,涉及到提供在线视频.

随着越来越多的高清(HD)内容被获取, 编辑, 并被推向网络, 移动, 设备和机顶盒, 对高质量用户体验的需求紧随其后的是对硬件加速的需求.

但硬件加速到底是什么? 在我们的业务中,有四个一般的进程使用“空闲”或潜在的处理器能力来进行硬件加速:摄取/直播, 内容创作, output, 和回放. 

因为摄取是像Envivio的C4这样的专业设备的领域, 进口的大三角帆, 或Elemental的Live设备, 我不打算在这个问题上花太多时间,我只想说,在接下来的几周内,我将与Transitions咨询团队和一些关键同事一起更深入地研究这个话题,对选定的硬件加速的实时摄取和转码盒进行深入的比较.

内容创作与输出
用于内容创建(编辑)和输出(压缩), 硬件加速的承诺要么是减少处理复杂序列或压缩方案的时间,要么是在同一时间内提高质量,或者两者兼而有之.

在内容创造方面, Mercury Playback Engine就是一个很好的例子, 它是Adobe新推出的Premiere Pro编辑应用程序的基础, 在即将推出的Creative Suite 5 Production Premium捆绑包中提供.

最近在拉斯维加斯举行的全美广播协会(National Association of Broadcasters)展会上展示了这一点, 水星播放引擎通过使用潜在的图形处理器单元(GPU)周期来实时播放多个高分辨率内容流,从而加速了内容创建.

在逮捕, Adobe展示了播放几个4K RED数字电影流的能力, 使用汞, 最终的结果是,过去等待高清或数字电影时间轴渲染的日子可能已经过去了.

“大片不是一夜之间拍出来的,NVIDIA表示。, 谁与Adobe合作开发了水星播放引擎加速, 而是使用Adobe Premiere Pro CS5和NVIDIA Quadro图形解决方案, 编辑时间可以大大减少."

这种加速背后的技术被称为CUDA, 一种编程语言,专门用于为NVIDIA显卡编写各种并行处理任务.

“使用NVIDIA CUDA并行处理架构构建,NVIDIA表示, “水星播放引擎与Quadro gpu相结合,提供实时预览和本地编辑, 高分辨率视频, 包括多层RED 4K视频."

一开始, Adobe还限制了其Mercury Playback Engine支持的gpu数量, 目前不支持移动gpu. 关于这个主题的更多信息可以在本文的回放部分找到.

Output
硬件加速还用于将文件从一种格式转换为另一种格式. 来自RipCode的一些较知名的转码解决方案, 媒体Excel, 以及上面提到的其他公司, 使用cpu硬件加速, gpu, 或数字信号处理器(dsp). 

例如, CUDA被元素服务器设备用来访问它的四个NVIDIA gpu, 允许8个1080p流同时转码.

甚至在桌面上, 虽然, GPU加速用于加速转码:Adobe的CS5版本的Adobe Media Encoder以及Elemental的Accelerator都显著加快了Adobe Premiere Pro时间轴到独立导出H的输出速度.264年文件.

流媒体覆盖
免费的
合资格订户
现在就订阅 最新一期 过去的问题
提及的公司及供应商