R1 Pro 2026 + G0.5 真机部署中 H.264 相机编码与官方 R1 Pro Client 解码方式
#2
by hisenbergeeee - opened
我们使用 R1 Pro 2026、SDK v2.4.0。当前整机启动脚本 start_signal_camera_head.sh 直接执行 ros2 launch signal_camera signal_camera_head.py,未覆盖 encoding_mode;而该 launch 中 encoding_mode 默认值明确为 h264。当前节点实测参数也是 encoding_mode=h264,三路相机消息 CompressedImage.format 均为 h264。
但当前公开 GalaxeaVLA R1 Pro client 的 compressed_image_to_rgb_array() 使用 cv2.imdecode() 直接解 CompressedImage.data。我们用真机消息按完全相同方式测试,cv2.imdecode() 返回 None;同一 H.264 流通过 GStreamer stateful H.264 decoder 可以正常实时解码。
请确认:官方 G0.5 在 R1 Pro 2026 真机部署时,是否要求将 signal_camera 显式切换为 encoding_mode:=jpeg?如果不是,官方推荐的 H.264 → RGB 解码路径或新版 client 是什么