你的位置:EETOP 赛灵思(Xilinx) 社区 >> >> 全部 >> 详细内容

实时H.265 4Kp30视频编码:您选择FPGA还是32 multi-GHz, x86微处理器?

发布者:jackzhang 时间:2014-04-21 13:48:24

作者:Steve Leibson, 赛灵思战略营销与业务规划总监

H.265/HEVC视频编码只消耗H.264编码的一半带宽,却可实现同样的视频质量,这对4K2K视频来说非常重要。Vanguard Video已经开发出支持最新 HEVC草拟规格的 H.265/HEVC video 解码器。可能这种编解码器最值得关注的一个特点是Vanguard已经实现4Kp30 视频的编解码器实时软件版本(所选算法使用C语言和手工修改的“to-the-max”汇编语言),欢迎进行对比。

实时运行于四个8核Intel Xeon 微处理器 和Barco Silex上的软件版本编解码器已经在 Xilinx VC709 Connectivity Kit(基于一颗Virtex-7 690T FPGA)上实现了相同的编码器(Vanguard使用HDL编写)。 
我们将对此进行一些对比。

首先介绍 Vanguard Video V.265 编码器。Vanguard Video V.265编码码器编码高质量4Kp30视频时只需15Mbps带宽,如果要求视频质量较差或较低分辨率时,带宽要求更低。以下为显示这个编码器复杂性的框图:

显示这个编码器复杂性的框图

八核服务器处理器功耗约为100W,Vanguard Video V.265 编码器编码需要四个这样的处理器来执行实时HEVC编码。功耗达数百瓦,需要大量的散热风扇。而使用Virtex- 7 FPGA执行同样任务,功耗则大幅降低。

Vanguard Video还开发了HEVC编解码器内核,但在连接Virtex- 7 FPGA之前,需要进行系统集成。还需要执行视频预处理,以支持不同的输入格式( 如SDI、DisplayPort和HDMI),需要用于本地存储的内存控制器、使得设计软件可编程的配置寄存器、用于主机接入的PCIe接口和用于流输出的以太网。Barco-Silex 完成了这些集成工作以便于本周在拉斯维加斯2014年NAB大会做演示。

在显示器上显示效果如何? 效果非常好。请登录 Vanguard网站观看这个视频:


Vanguard Video –压缩对比 ,出自 Vimeo.上的mike keeler

原文链接:
http://forums.xilinx.com/t5/Xcell-Daily-Blog/Real-time-H-265-4Kp30-video...

© Copyright 2014 Xilinx Inc.

最新课程

  • 深入浅出玩儿转FPGA

    本视频基于Xilinx公司的Artix-7FPGA器件以及各种丰富的入门和进阶外设,提供了一些典型的工程实例,帮助读者从FPGA基础知识、逻辑设计概念

  • 从零开始大战FPGA基础篇

    本课程为“从零开始大战FPGA”系列课程的基础篇。课程通俗易懂、逻辑性强、示例丰富,课程中尤其强调在设计过程中对“时序”和“逻辑”的把控,以及硬件描述语言与硬件电路相对应的“

  • Verilog基础及典型数字

    课程中首先会给大家讲解在企业中一般数字电路从算法到流片这整个过程中会涉及到哪些流程,都分别使用什么工具,以及其中每个流程都分别做了