Show EOL distros: 

Package Summary

A collection of ROS utilities for using WebRTC with ROS

  • Maintainer status: developed
  • Maintainer: Timo Röhling <timo.roehling AT fkie.fraunhofer DOT de>
  • Author: Mitchell Wills <mwills AT wpi DOT edu>
  • License: BSD

Package Summary

A collection of ROS utilities for using WebRTC with ROS

  • Maintainer status: developed
  • Maintainer: Timo Röhling <timo.roehling AT fkie.fraunhofer DOT de>
  • Author: Mitchell Wills <mwills AT wpi DOT edu>
  • License: BSD

Package Summary

A collection of ROS utilities for using WebRTC with ROS

  • Maintainer status: developed
  • Maintainer: Timo Röhling <timo.roehling AT fkie.fraunhofer DOT de>
  • Author: Mitchell Wills <mwills AT wpi DOT edu>
  • License: BSD

Overview

A ROS wrapper that allows for streaming of ROS video topics over WebRTC.

Usage

webrtc_ros_server_node operates similar to web_video_server. It provides a way of streaming ROS topics to a web browser. By default it provides a webpage at the root path of the web server that allows you to browse all video topics and stream any of them. A small Javascript library is also served to simplify the usage. See the topic stream web page source for a simple example of usage.

A simple protocol that uses JSON over WebSockets is used as the WebRTC signaling channel.

Nodes

webrtc_ros_server_node

Node that provides a web server, signaling channel over WebSocket and webrtc peer to connect to.

Parameters

~port (string, default: 8080)
  • The port to run the web server and WebSocket server on.
~image_transport (string, default: raw)
  • Transport type that is used to subscribe to ROS image topics

Wiki: webrtc_ros (last edited 2019-01-24 13:26:06 by TimoRöhling)