TeamViewer Germany GmbH
TeamViewer Remote Screen SDK
TeamViewer released a Remote Screen SDK for Qt applications, so Qt application developers can embed TeamViewer´s Remote Screen technology into their Qt applications with just a few lines of code from the TeamViewer Remote Screen SDK.
TeamViewer currently provides 3 different options to access the content of the screen attached to a device on which the TeamViewer IoT agent is installed.
Learn more about the TeamViewer IoT agent: TeamViewer IoT agent
Software dependencies
For building the whole package the following libraries and tool need to be available
- CMake (3.5 or newer)
- Compiler tool chain with support for C++14 (like GCC or Clang)
- Google Protocol Buffers library (3.0 and newer)
- Google gRPC library (1.20 or newer)
- zlib (needed by gRPC
- Qt 5 (5.3 or newer)
On debian systems (when writing the documentation debian 10 was the latest) the following development packages can be used for building
- cmake
- build-essential or g++
- libgrpc++-dev
- protobuf-compiler-grpc
- libprotobuf-dev
- protobuf-compiler
- qtbase5-dev
- qtdeclarative5-dev
For example :
sudo apt-get -y install cmake
Hardware requirements
For supported platforms regarding the TeamViewer IoT Agent visit TeamViewer
- At least 30 MB free disk space
- Systemd software suite
- Glibc-utils package (version 2.17 higher)
- Linux 2.6.27 kernel