3.2.2.2. Compiling and running Streaming client applications

You can use the console client or the desktop client to connect to the streaming application. When releasing firmware images, we build client applications in parallel, but you can improve them yourself.

3.2.2.2.1. Requirements

  • CMake 3.18

  • QT 5.15.2

  • GCC 9 and higher

  • Windows or Ubuntu

Note

You can download QT development tools from the official site. When installing, you must specify an additional package QtCharts.

3.2.2.2.2. Build with QT Creator

Client applications are easy to develop with QtCreator. To do this, just run the application and open the CMakeLists.txt file as a project. The CMakeLists.txt file is located along the path: ./apps-tools/streaming_manager/src

../../../_images/qt11.png

In this case, a project will open in which only the server and the console client will be available for assembly.

../../../_images/qt21.png

By default, the project for building the desktop version is not active, to enable it you need to go to the project settings and check the box next to the parameter: BUILD_RPSA_CLIENT_QT.

../../../_images/qt3.png

After that, the ability to build a project for desktop systems will be available.

../../../_images/qt4.png