pollen-robotics/gRPC-WebRTC-pybridge: Streams data with GStreamer WebRTC plugin

This is a simple bridge between gRPC and WebRTC. It allows you to call the gRPC services from the SDK server through WebRTC. It relies on the gstreamer webrtc implementation.

pip install -e .[dev, pollen, examples]

dev, pollen, examples are optional parameters for developers

Please see github.com/pollen-robotics/docker_webrtc for production use

  • Launch the (fake) Robot using the core docker image
    ros2 launch reachy_bringup reachy.launch.py start_sdk_server:=true start_rviz:=true fake:=true

  • Launch a signalling server using webrtc docker image
    gst-webrtc-signalling-server

  • Launch the bridge from a webrtc docker image
    grpc_webrtc_bridge --webrtc-signaling-host signalling-server --grpc-host 172.17.0.1 --verbose

Read more here: Source link