Metadata Broker  0.23.2
Overview

Note: Currently only the consumer part of the libmdb C API is supported.

libmdb is a C API used to interact with the feature called the Metadata Broker. It gives developers easy access to both consume and produce metadata. This is accomplished through an IPC mechanism using the Publish/Subscribe messaging paradigm.

Features of the Metadata Broker:

  • Designed to remove the direct coupling between producers and consumers, removing any build time dependencies
  • Adds the ability to distribute capabilities from producers to consumers
  • Distribute data over different sources, e.g configurations of the stream or camera heads
  • Smart start/stop of metadata production, producers can choose to only produce metadata when at least one consumer is present

Getting started

Consumer:

Producer:

  • Future release