Skip to content
This repository has been archived by the owner on Apr 15, 2024. It is now read-only.

chalmers-revere/opendlv-ui-videostream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Moved to https://git.opendlv.org.

opendlv-ui-videostream

This repository provides the source code to hook into a shared memory video stream and send it over a conference. The image will be encoded in JPEG format, and sent as the ImageReading message from the Standard message set.

Usage

This microservice is created automatically on new releases, via Docker's public registry:

To run this microservice using our pre-built Docker multi-arch images, simply start it as:

docker run \
           --rm \
           -ti \
           --init \
           -v /dev/shm:/dev/shm \
           --ulimit memlock=4000000:4000000 \
           opendlv-ui-videostream \
               --cid=111 \
               --freq=5
               --name=camera0 \
               --width=1024 \
               --height=768 \
               --bpp=24 \
               --scaled-width=256
               --scaled-height=192

Build from sources

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

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

License

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