Skip to content

[WIP] Experimental recorder branch - #4163

Draft
joaoantoniocardoso wants to merge 3 commits into
bluerobotics:masterfrom
joaoantoniocardoso:recorder_wip
Draft

[WIP] Experimental recorder branch#4163
joaoantoniocardoso wants to merge 3 commits into
bluerobotics:masterfrom
joaoantoniocardoso:recorder_wip

Conversation

@joaoantoniocardoso

@joaoantoniocardoso joaoantoniocardoso commented Aug 14, 2026

Copy link
Copy Markdown
Member

DO NOT MERGE

This is an experimental branch containing the work done to allow in-vehicle recording using the zenoh/mcap infrastructure:

I'm opening it so anyone can try it, study the performance, and compare it with the current master.

Relates to #3558.

@joaoantoniocardoso

joaoantoniocardoso commented Aug 18, 2026

Copy link
Copy Markdown
Member Author

Test #1

Conditions:

  • Pi 4 w/ 2GB RAM
  • This branch on Bullseye
  • 16Mbps 4K 30 FPS H264 stream
  • Cockpit Lite recording via WebRTC (~1.4GB of RAM after 8 hours)
  • 128GB SD card

Resources:

  • network: 16Mbps
  • memory: ~60%
  • CPU: ~40%
  • temperature: ~63°C
  • disk use: 48%, ~5MBps from the widget, but the file growth is actually ~2MBps
  • mcap: ~42GB after 8h

Procesesses:

  • mavlink-camera-manager: ~36% CPU
  • ardupilot: ~35%
  • mavlink_server: ~10%
  • blueos-recorder: ~10%
  • zenohd: ~8%

Note: without the video recording, the file growth is around ~2KBps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant