整体结构:
ROS端基于web_video_server
Web端基于mjpegcanvasjs
web_video_server
打开一个本地端口并等待传入的 HTTP 请求。一旦通过 HTTP 请求 ROS 图像主题的视频流,它就会订阅相应的主题并创建视频编码器的实例。编码的原始视频数据包提供给客户端。可以通过将其他参数添加到查询字符串来指定参数。要使用浏览器连接到节点,请使用以下 URL:
可用网址
可用 ROS 主题概述:http://localhost:8080/
显示视频流的网页:http://localhost:8080/stream_viewer?topic={ROS_TOPIC}
视频流网址:http://localhost:8080/stream?topic={ROS_TOPIC}
下一张图片的快照:http://localhost:8080/snapshot?topic={ROS_TOPIC}
性能:
适合一个视频的展示,启动多个视频播放会导致CPU性能增加
网友评论