Hardware transcoding on Nvidia Jetson

The Nvidia Jetson is a small single-board computer, similar to the Raspberry Pi, with a powerful Nvidia GPU on-board.

Requirements

  • Add yourself to the video group

    sudo usermod -a -G video $(id -u)

  • Install /usr/local/lib/libnvmpi.so via github.com/jocover/jetson-ffmpeg
    git clone https://github.com/jocover/jetson-ffmpeg.git
    cd jetson-ffmpeg
    mkdir build
    cd build
    cmake ..
    make
    sudo make install
    sudo ldconfig
    
  • Install Channels DVR via linux install instructions
  • Hardware transcoding support will appear automatically

Supported hardware

  • Jetson Nano 2GB
  • Jetson Nano 4GB
  • Jetson Xavier