Missing Gstreamer Properties for NvUriSrcBin

Hi,

I was able to replicate this sample demo on the Jetson using a custom container with TensorRT-LLM but I’m currently having a problem related to one of DeepStream’s gstreamer plugins on the Jetson platform.

It seems that the NvUriSrcBin plugin is being utilized inside the video_file_frame_getter.py script for chunk-based seek operations. Two properties utilized for the nvurisrcbin plugin are filter-start-time and filter-end-time. According to two screenshots of the error;


I’ve searched for the two mentioned properties but they literally don’t exist. At first, I thought it was a difference between x86 and Jetson but when I checked the DeepStream 7.0 and 7.1 documentation, they are not mentioned under the related section either.

https://docs.nvidia.com/metropolis/deepstream/dev-guide/text/DS_plugin_gst-nvurisrcbin.html
https://docs.nvidia.com/metropolis/deepstream/7.0/dev-guide/text/DS_plugin_gst-nvurisrcbin.html

Are these included inside via container just for that demo application? How can I build that nvurisrcbin plugin with filter-start-time and filter-end-timeproperties included? What would be your recommendation in terms of other NVIDIA accelerated plugins that could provide the same functionality?

Seems there is VIA code in your container. It is not supported on Jetson.

Hi @Fiona.Chen, thanks for your response. I now that it is not listed as supported but the question is not related to that. It is about the properties of the nvurisrcbin plugin. Are you saying filter-start-time and filter-end-time properties are supported in the x86 version but not on the Jetson?

Which demo are you using?

The nvurisrcbin does not include either of these 2 properties. Could you attach the link of the source code where uses these 2 properties?

Hi @yuweiw, sorry for the late response caused by the timezone and weekend break;

I’m deploying VIA - Video Search and Summarization example workflow. Since we have everything necessary to run this demo on the Jetson side as well, I don’t think there are any critical restrictions. I already have handled “DeepStream - CuPy memory pointer limitation” which could affect the Jetson integration.

That part is inside the script via-engine/video_file_frame_getter.py and under the function get_frames(). Since I still couldn’t get a response for access to https://github.com/NVIDIA-AI-IOT/via-engine and https://github.com/NVIDIA-AI-IOT/via-ctx-rag repos, I can only point to the location of the code block without posting a screenshot of it here.

OK. We’ll check these 2 filter-start-time and filter-end-time properties in our nvurisrcbin plugin internally. And we will reply immediately after the confirmation.

1 Like

Hi @dsonmez , first of all we do not recommend deploying our VIA on the Jetson. We didn’t do some tests on the Jetson enough, which could have caused some problems.

We may have some customization for VIA which can support extra parameters for the plugin.
And we currently have the new version of VIA, which called VSS. You can try this ai-blueprint-for-video-search-and-summarization-early-access.

Hi @yuweiw, Thanks for your quick response on this. Since I signed up for the VSS project from day one but still haven’t received a response, I wanted to test the VIA to see if I can build something on top of that.

Could you please help me with my VSS application? Or at least point out to someone who I can ask. Many thanks in advance!

Sure, we’ll check that internally about your VSS application.

1 Like

Hi @yuweiw, sorry for writing here again, but I still haven’t received a response to my application for VSS blueprint access. I would really appreciate it if I could get an approval so that I can look into it during the holiday. Thanks again.

This may need to be done after the holiday, and we will deal with it as soon as possible that time. Sorry for the inconvenience.

Hello @dsonmez,
Thank you for your interest in VSS blueprint access. The EA is currently limited to select partners, as we prepare for a larger roll-out coming in early January. Expect a response to your application around the second week of January.

1 Like

Hi @aryason and @yuweiw,

I received an approval email yesterday but according to the instructions, I should receive an invite titled ‘Welcome to NVIDIA NGC.’ However, I did not receive such an invitation after the approval email. I’ve also checked my existing NGC account and there is no new team related to the vss-blueprint. I can see the Membership Active badge under My Programs and access to the documentation but I don’t have access to the NGC containers. Is there anything I should do at this stage? Thanks in advance.

I have resent the emails. Please check any filters or trash for the email that includes the NGC account sign up.

I just received the email, thank you all so much for your interest in the topic!