RobotWebTools/web_video_server
HTTP Streaming of ROS Image Topics in Multiple Formats
What it solves
它允许用户直接在 Web 浏览器中查看机器人摄像头画面和其他 ROS 图像主题,$$
How it works
该项目作为一个 HTTP 服务器,订阅 ROS 图像主题。它将这些 ROS 消息转换为各种可串流的格式(例如 MJPEG, H264, VP8, 和 VP9)或单个快照(JPEG, PNG)并通过 HTTP 提供服务。它采用插件式架构,允许开发者添加新的订阅者或 streaming 格式。
Who it's for
需要通过 ROS 或 ROS 2 使用远程、基于 Web 的方式来实时监控机器人视觉系统的人员。
Highlights
- Multi-format streaming: 支持 MJPEG, WebM (VP8/VP9), MP4 (H264), 和 PNG 串流。
- Snapshot capability: 可以捕获并提供 JPEG, PNG, 或 ROS 压缩格式的单个图像。
- Snapshot capability: 可以捕获并提供 JPEG, PNG, 或 ROS 压缩格式的单个图像。
- Web interface: 包含一个内置的 Web 浏览器页面,用于发现和浏览可用的图像主题。
- Flexible configuration: 允许调整质量、比特率、分辨率、和 ROS 2 的 QoS profiles。
- Extensible: 支持插件系统,用于添加自定义的 streamer 逻辑。
相关
- 项目
- 项目
- 项目
- 项目