Hardware Encoder Support
OvenMediaEngine Enterprise 0.16.4.0-1 버전부터 다양한 Hardware-Accelerated Video Encoding 기능을 사용할 수 있습니다.
OvenMediaEngine Enterprise를 RPM/DEB 패키지 파일로 설치할 경우, 해당 장비에 NVIDIA 그래픽 카드 또는 Xilinx Alveo U30MA 카드와 드라이버만 설치되어 있으면 Hardware-Accelerated Video Encoding이 자동으로 활성화됩니다. 그래픽 드라이버는 RPM/DEB 패키지 설치 후에도 재설치, 업데이트 및 삭제가 가능하며 프로그램 실행에 영향을 주지 않습니다. 이 문서에서는 지원 버전, 지원 코덱, 드라이버 설치 및 확인 방법에 대해 설명합니다.
지원 OS 및 드라이버 버전
NVIDIA
Ubuntu 22.04,
Ubuntu 24.04 Rocky 9
NVIDIA Driver 470+ CUDA Driver 10.1+
Xilinx Alveo U30MA
Ubuntu 22.04,
Ubuntu 24.04
Xilinx Video SDK 3.0
지원 코덱
NVIDIA
H.264, H.265
Scaler
H.264, H.265
Xilinx Alveo U30MA
H.264, H.265
Scaler
H.264, H.265
드라이버 설치 및 확인 방법
NVIDIA 그래픽 드라이버
이 문서의 내용은 Open-Source로 릴리즈된 OvenMediaEngine에서 제공되는 misc/install_nvidia_driver.sh 스크립트를 기반으로 작성되었습니다. 설치가 안 될 경우, NVIDIA 공식 문서를 참고하시기 바랍니다.
Ubuntu Linux 22.04 / 24.04
sudo apt-get -y update
sudo apt-get -y install --no-install-recommends apt-utils lshw
sudo apt-get -y install --no-install-recommends keyboard-configuration
sudo apt-get -y install --no-install-recommends ubuntu-drivers-common
sudo apt-get -y install --no-install-recommends gnupg2 ca-certificates software-properties-common
# Uninstalling a previously installed NVIDIA Driver
sudo apt-get -y remove --purge nvidia-*
sudo apt-get -y autoremove
sudo apt-get -y update
# Remove the nouveau driver.
# If the nouveau driver is in use, the nvidia driver cannot be installed.
USE_NOUVEAU=`sudo lshw -class video | grep nouveau`
if [ ! -z "$USE_NOUVEAU" ]; then
# Disable nouveau Driver
echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf
echo "blacklist lbm-nouveau" >> /etc/modprobe.d/blacklist.conf
echo "options nouveau modeset=0" >> /etc/modprobe.d/blacklist.conf
echo "alias nouveau off" >> /etc/modprobe.d/blacklist.conf
echo "alias lbm-nouveau off" >> /etc/modprobe.d/blacklist.conf
sudo update-initramfs -u
echo "Using a driver display nouveau.Remove the driver and reboot.Reboot and installation script to rerun the nvidia display the driver to complete the installation."
sleep 5s
reboot
fi
# Custom Driver Version
NVIDIA_DRIVER_VERSION=
# Install nvidia drivers and cuda-toolit
sudo add-apt-repository -y ppa:graphics-drivers/ppa
sudo apt -y update
if [ -z "$NVIDIA_DRIVER_VERSION" ]
then
# installation with recommended version
sudo ubuntu-drivers autoinstall
else
# installation with specific version
sudo apt-get install -y --no-install-recommends nvidia-driver-${NVIDIA_DRIVER_VERSION}
fi
sudo apt-get install -y --no-install-recommends nvidia-cuda-toolkitRocky Linux (검증 필요)
드라이버 설치 확인
XILINX Video SDK 3.0 드라이버
Xilinx Video SDK 3.0 드라이버는 공식적으로 Ubuntu, Red Hat Linux 7.8, 및 Amazon Linux 2를 지원합니다. 자세한 내용은 Xilinx 공식 문서를 참고하세요.
Hardware-Accelerated Video Encoding 활성화 확인 방법
RPM/DEB 패키지와 드라이버 설치가 완료되면, OvenMediaEngine에서 드라이버가 정상적으로 로드되어 Hardware-Accelerated Video Encoding 기능이 활성화되었는지 확인해야 합니다. 이를 확인하기 위해 OvenMediaEngine 의 로그 파일로부터 확인 할 수 있습니다.
Last updated
Was this helpful?