-->
保存您的免费座位流媒体连接今年八月. Register Now!

回到基础:硬件加速

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

随着越来越多的高清(HD)内容被获取, edited, and pushed out to the web, mobile, devices and set-top boxes, 对高质量用户体验的需求紧随其后的是对硬件加速的需求.

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

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

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

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

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

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

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

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

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

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

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

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

Even on the desktop, though, GPU加速用于加速转码:Adobe的CS5版本的Adobe Media Encoder以及Elemental的Accelerator都显著加快了Adobe Premiere Pro时间轴到独立导出H的输出速度.264 file.

Streaming Covers
Free
for qualified subscribers
Subscribe Now Current Issue Past Issues
提及的公司及供应商