链接: 源码连接
cd cwkj_ws
catkin_make
roscd web_video_server
mkdir launch && cd launch
gedit web_video_server.launch
接着编辑 launch 文件,例如,主机在局域网下的 ip 为 192.168.0.113 ,一定要 “address” 填写 192.168.0.xxx ,也就是确保在局域网网段,否则无法访问, 其他参数的设置可以自行修改
链接: 参数参考官方
<launch>
<node pkg="web_video_server" type="web_video_server" name="web_video_server" output="screen">
<param name="port" type="int" value="8080" />
<param name="address" type="string" value="192.168.0.113" />
<param name="server_threads" type="int" value="1" />
<param name="ros_threads" type="string" value="2" />
<param name="width" type="int" value="1280" />
<param name="height" type="int" value="1080" />
<param name="quality" type="int" value="90" />
</node>
</launch>
注意:这里第一句命令根据实际使用的摄像头,使用对应的驱动命命令即可
roslaunch realsense2_camera rs_camera.launch
rosrun web_video_server web_video_server
192.168.0.113:8080
补充:需要添加参数的话,可以直接添加&符号后,加上对应参数名称和数值即可,如下
http://192.168.0.100:5000/stream_viewer?topic=/camera/color/image_raw&quality=10
此处添加了&后,加了参数quelity=10