如何接收Foxglove服务器发送的protobuf消息并保存为MCAP?

问题描述 投票:0回答:1

我定制了一些protobuf,使用C++在服务器上处理它们,并使用Foxglove服务器通过localhost端口发布它们。我希望将这些消息保存为 mcap 文件,以便用 Foxglove 播放。

这种尝试是否可行,或者是否有更常见的方法将自定义 protobuf 保存为 mcap 文件?

我做了以下尝试:

1.在服务器上安装了mcap,但遇到环境问题。 2.本地使用Foxglove websocket接收信息,然后使用mcap保存,但没有找到相关教程。

protocol-buffers foxglove-studio mcap
1个回答
0
投票

您可以使用

mcap-record
示例客户端来执行此操作,例如:

$ npx @foxglove/ws-protocol-examples@latest mcap-record ws://localhost:8765 -o <file.mcap>

还应该可以使用服务器上的mcap库直接记录MCAP。请发起问题或讨论加入 Slack,报告您在使用这些库时遇到的任何问题。

© www.soinside.com 2019 - 2024. All rights reserved.