Using Multimedia API inside l4t-base container image

Hello! How can one use the Jetson Multimedia API inside a container based on the l4t-base image?

It doesn’t appear possible (or desirable) to install the full JetPack package inside the container. And the Multimedia API docs say that it can be installed only with NVIDIA JetPack. We are running this on a Jetson NX Dev Kit.

Hi @bmsp, can you try adding this flag to your docker run command when you start the container?

-v /usr/src/jetson_multimedia_api:/usr/src/jetson_multimedia_api

That will mount the path to the Multimedia API.

Thank you, this works if JetPack is used on the NX host system.

However, we would like to use the Multimedia API inside a container that is on a system without JetPack. If I flash L4T onto the system using the flash.sh script, then this directory does not exist because JetPack is not installed. Given that we do not want to install JetPack (which includes many extra additional dependencies), how can I use the Jetson Multimedia API inside the container?

What I would currently recommend is flashing L4T, then adding the NVIDIA apt repo and installing just the JetPack packages you want (outside of container). For example, the nvidia-l4t-jetson-multimedia-api package.

Thank you!

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.