Skip to content

pranav-bhatt/rtcbot

Repository files navigation

RTCBot

PyPI Documentation Status Join the chat at https://gitter.im/rtcbot/community CircleCI

RTCBot's purpose is to provide a set of tutorials and simple modules that help in developing remote-controlled robots in Python, with a focus on the Raspberry Pi.

The tutorials start from a basic connection between a Raspberry Pi and Browser, and encompass creating a video-streaming robot controlled entirely over a 4G mobile connection, all the way to a powerful system that offloads complex computation to a desktop PC in real-time.

All communication happens through WebRTC, using Python 3's asyncio and the wonderful aiortc library, meaning that your robot can be controlled with low latency both from the browser and through Python, even when it is not connected to your local network.

NOTE: Alpha quality - While the basics work, the code is not yet stable.

About

A python WebRTC remote control library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 86.1%
  • JavaScript 13.1%
  • Other 0.8%