Hardware Encoding GUID (Jetson Nano)

Dear All

  1. I am trying to hardware encoding with my jetson nano device. I couldn`t understand what is the GUID (B2DFB705-4EBD-4C49…) Why should I use them? What is the role them in nvENCODEAPI

  2. Can I develop hardware encoding with Gstreamer? https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%20Linux%20Driver%20Package%20Development%20Guide%2Faccelerated_gstreamer.html%23wwpID0E0MX0HA

  3. For WebRTC or RTSP , is there any suggestion (example tutorial , etc.) which use hardware encoding

  4. If I use video code sdk, Can I use Gstreamer for Webrtc, or Is Gstreamer unnecessary?


Video Codec SDK is specific to desktop GPUs and not supported on Jetson platforms. For hardware encoding, please use gstreamer or jetson_multimedia_api. You already have the link to gstreamer user guide. For jetson_multimedia_api, please check

After the installation, you can see samples in


For WebRTC, please check
For RTSP, we have steps in
Jetson Nano FAQ
Q: Is there any example of running RTSP streaming?