Skip to main content

An asyncio-focused library for webrtc robot control

Project description

RTCBot

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rtcbot-0.0.1.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

rtcbot-0.0.1-py3-none-any.whl (31.7 kB view details)

Uploaded Python 3

File details

Details for the file rtcbot-0.0.1.tar.gz.

File metadata

  • Download URL: rtcbot-0.0.1.tar.gz
  • Upload date:
  • Size: 24.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for rtcbot-0.0.1.tar.gz
Algorithm Hash digest
SHA256 39293152838cc294428b678f6771c420cba983b8e1b77c4cf3ef21bcb5d1cd34
MD5 c69c3fe4482bb00585cba6dab58ef16b
BLAKE2b-256 33bcabb6e30c196d86c4cb683137625be626fc4926ae757182775cce31c52f66

See more details on using hashes here.

File details

Details for the file rtcbot-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: rtcbot-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 31.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for rtcbot-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c3a6c4424bfd33e54f2e4102535a2581c1797711e3e92f9678b1b0349677c606
MD5 93b7b0a027adf30cf7aaf88ac0371636
BLAKE2b-256 4e383057e4478fa2f0098bb9d6ff20f10a9931ee1925fcadc0b15897e04778c6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page