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
Contents
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.
- Transport type that is used to subscribe to ROS image topics