自适应比特率视频转码解决方案

概述

产品描述

Xilinx、NGCodec 和 VYUSync 共同汇编了一款易于使用的高性能视频代码转换包,任何有 Ffmpeg 经验的人都可使用、评估。该解决方案可提供一个实时 H.264 至 HEVC 或 VP9 ABR 包,运行在采用 COTS PCIe 封装的高级 16nm UltraScale+ FPGA 上。


主要特性与优势

  • 使用 Xilinx Alveo™ U200 数据中心加速器卡快速评估
  • 高性能 HEVC 及 VP9 编码器
  • 通过 Ffmpeg 集成实现轻松编程
  • 全面配置的代码转换流水线
  • 最高质量实时编码(等于 x265 慢速预设)
  • Xilinx FPGA 加速编码,没有主机 CPU 要求
  • 在单个 Xilinx 器件上有 32 个同时独立编码的数据流
  • 基于行业 Ffmpeg 标准的简单 API

提供加速器卡支持

入门

访问 GitHub

在 Xilinx GitHub 上可以找到以下所示数据包文件的文档和安装说明。


ABR 视频代码转换应用的数据包文件

下载并安装您的 Alveo U200 数据中心加速器卡的 Xilinx 运行时及 Shell 接口包。

1.

Download the Xilinx Runtime

The Xilinx runtime (XRT) is a low level communication layer (APIs and drivers) between the host and the card.

IMPORTANT: Please enter the following command before installing the XRT: 

RedHat:

sudo yum-config-manager --enable rhel-7-server-optional-rpms

sudo yum install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

CentOS:

sudo yum install epel-release


2.

Download the Deployment Target Platform

The deployment target platform is the communication layer physically implemented and flashed into the card.


3.

Download the Video Transcoder Application

The Video Transcoder application package is a time-based evaluation.