我定制了一些protobuf,使用C++在服务器上处理它们,并使用Foxglove服务器通过localhost端口发布它们。我希望将这些消息保存为 mcap 文件,以便用 Foxglove 播放。
这种尝试是否可行,或者是否有更常见的方法将自定义 protobuf 保存为 mcap 文件?
我做了以下尝试:
1.在服务器上安装了mcap,但遇到环境问题。 2.本地使用Foxglove websocket接收信息,然后使用mcap保存,但没有找到相关教程。
mcap-record
示例客户端来执行此操作,例如:
$ npx @foxglove/ws-protocol-examples@latest mcap-record ws://localhost:8765 -o <file.mcap>
还应该可以使用服务器上的mcap库直接记录MCAP。请发起问题或讨论或加入 Slack,报告您在使用这些库时遇到的任何问题。