Skip to content

This repository contains a simple microservice to start or stop a recording

License

Notifications You must be signed in to change notification settings

chrberger/cluon-recorder-remote-control

Repository files navigation

Microservice to start/stop a remotely running recording session

This repository provides source code for a microservice to start or stop a remotely running microservices that await cluon.data.RecorderCommand messages.

License: GPLv3

Table of Contents

Dependencies

You need a C++14-compliant compiler to compile this project.

The following dependency is part of the source distribution:

Usage

Command for commandline to start a recording:

docker run --rm -ti --init --net=host chrberger/cluon-recorder-remote-control-multi:v0.0.1 --cid=111 --start

Command for commandline to start a recording:

docker run --rm -ti --init --net=host chrberger/cluon-recorder-remote-control-multi:v0.0.1 --cid=111 --stop

Build from sources on the example of Ubuntu 16.04 LTS

To build this software, you need cmake, C++14 or newer, libyuv, libvpx, and make. Having these preconditions, just run cmake and make as follows:

mkdir build && cd build
cmake -D CMAKE_BUILD_TYPE=Release ..
make && make test && make install

License

  • This project is released under the terms of the GNU GPLv3 License