关于NVIDIA的nvenc和cuda硬件加速功能的配置
Wowza® Server 软件支持NVIDIA的NVENC 和 CUDA 加速编码技术,可以使得Wowza Transcoder 插件更高速度、更大规模的进行转码工作。
一、NVIDIA NVENC 加速编码
Wowza Media Server®软件(3.6版本)和Wowza Streaming Engine™软件利用NVIDIA Encoder (NVENC) API 来访问高性能H.264 硬件视频编码器,这项技术在新的Kepler GPU 架构有详细介绍。基于NVENC的视频编码比传统的基于CUDA或基于CPU的编码技术更加快速且占用更少的资源。在64位的Windows和Linux操作系统下的Wowza 服务器软件已经支持了NVIDIA NVENC 加速编码技术。
下列基于Kepler架构的显卡支持NVENC技术:
注意: 不是所有基于Kepler架构的显卡都支持NVENC。
在How toconfigure NVIDIA NVENC accelerated encoding on Linux上,你可以看到如何在64位Linux系统上配置NVENC 加速编码技术。
注意: 目前,基于NVENC的视频编码技术限制大约30个并行编码Session。NVIDIA 将在后续驱动版本中解决这个限制问题。
二、NVIDIA CUDA 加速编码
64位Windows系统下的Wowza Media Server 3 以及Wowza Streaming Engine软件支持基于CUDA的加速编码技术。 Wowza 服务器软件兼容大部分支持传统的CUDA架构NVIDIA显卡。
注意
Wowza Streaming Engine 4是业界功能强大、API接口丰富的流媒体Server产品,采用它作为流媒体服务器产品的案例很多,直播、在线教育、IPTV都有它的用武之地。