Insert-seq-hdr with jetson_multimedia_api

Dear anyone who reads this and knows what to do

we want to find the V4l2 control used by the insert-seq-hdr property of the gstreamer encoder so we can use it with jetson_multimedia_api

since it is in the gstreamer, we know it is availeble and should be in the API

we are using jetpack 6.1 and neither our video_encode sample app nor our NvVideoEncoder class contains any method for it, we also had to create our own method to use enableAV1HeadersWithFrames in the past because there wasn’t one and the control was availeble in v4l2_nv_extensions.h, so we assume that in order to use insert-seq-hdr we have to do something similar

note that we are using the api for encoding to get more control over the hardware

sincrerely

etay markman

Hi,
We support jetson_multimedia_api and gstreamer. Please make sure you have checked the document:
https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/SD/Multimedia.html
https://docs.nvidia.com/jetson/archives/r36.3/ApiReference/index.html
There are some examples in

Q: Is there any example of running RTSP streaming?
Q: Is there an example for running UDP streaming?
Q: I have a USB camera. How can I launch it on AGX Orin?

For further issues, please share a method to replicate the issue through gstreamer command, or either sample. We will set up developer kit and check.

Thanks!

Hi,
Please refer to source code of gst-v4l2 and port the property to jetson_multimedia_api. The source code is in the package:

Jetson Linux | NVIDIA Developer
Driver Package (BSP) Sources

We will also evaluate to add it into 01_video_encode sample.