GStreamer Qt Overlay for Embedded Systems - Examples - User Cases

From RidgeRun Developer Connection
Jump to: navigation, search


Previous: Examples/Jetson Index Next: Performance





You will find multiple demos provided by RidgeRun in the wiki section. The demos try to show you how you can use our element in different scenarios. Such as sports, security, status data, and much more. To have access to this demo and its source code, you will have to buy the product first. Then you will be able to execute the commands shown below in the examples sections.

How to create the demos

Once you purchased the QTOverlay element, go to examples/ directory and you will find a README with specific instructions on how to execute the pipelines depending on your platform (X86 or Jetson).

Tenis video example

In this case, we show how you can take a video and perform some tasks, such as changing the player's names and scores. The video is a tennis play and the changes in the overlay can be done using Python as it is the case in this scenario. To run the Python file you just have to run:

python3 run_tenis_script

Then the script will request the names of the players and after that, you can change the scores depending on the player. The changes are done using the labels inside the qml file for this and all the examples we show.

Drone video example

This particular case is so important for those who need to stream real-time conditions, such as battery level, radio communication, and geolocalization. This example doesn't have a Python code that changes the properties of the QML file, but you can take the reference from a tennis video or de security video to design an algorithm that fits your needs. Or contact us to assist you in your project.

Nature video example

Nowadays to have weather prediction is so important for a wide range of activities. In this example, we show you that you can perfectly update the information that you want to show in the overlay. In this case, using a sliding text to constantly update the user with relevant information. Look how this case can be reimagined as a video with weather predictions, advice, and any other relevant information about your business in a treadmill for public gyms.


Security video example

The main purpose of an overlay is to show relevant information in a stable and safe way. Our GStreamer QTOverlay element is stable and safe to use in critical applications where the data to be shown in the video output will be exactly what you need in your application. This example is a simple video that shows you the date, hour, available storage, and security status in a user friendly way. Not everything has to be animated by your computer, you can perfectly use gif animations to show typical blinking signals, for example, the record status.


Previous: Examples/Jetson Index Next: Performance