/rtcom

No fuss Real Time Communication Library for home robotic and automation, created for the "Turret" project. Allows for real-time video streaming over Wifi!

Primary LanguagePythonMIT LicenseMIT

RealTimeCommunication

https://img.shields.io/github/workflow/status/rjean/rtcom/Upload%20Python%20Package Documentation Status

Real Time Communication Library for home robotics and automation.

The aim of this library is to provide a quick and easy way to prototype "Intranet of Things" devices.

It was first developed for a hobby robotics project in order to have a interface between the robot and a PC, without having to worry about networking, IP addresses, hostnames, web servers or callbacks.

Features

  • Real-time UDP broadcast based synchronisation of all rtcom nodes.
  • Automatic discovery of devices. (No DNS or Avahi required)
  • Possibility of unicast, without having to worry about IP addresses, DNS or Avahi.
  • Get started with just a few lines of code.

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.