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?

Thanks
Cagdas

Hi,
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

/usr/src/jetson_multimedia_api

For WebRTC, please check
https://developer.nvidia.com/embedded/L4T/r32_Release_v4.4/r32_Release_v4.4-GMC3/T186/WebRTC_R32.4.4_aarch64.tbz2
For RTSP, we have steps in
Jetson Nano FAQ
Q: Is there any example of running RTSP streaming?