Free Software

Backer Backer
What software can you expect from Metarex.

Free Open Source Software
Our goal is to give away Free Open Source Software to allow easy implementation of the MetaRex framework.
Our goal is to give away Free Open Source Software to allow easy implementation of the MetaRex framework.

Framework code

The Framework code is intended for developers and product designers to integrate

MetaRex metarex into a product or system. The code comprises 3 parts:
  1. wrapper / unwrapper - puts metadata items into the mrx container
  2. inserter / extractor - maps mrx containers into a transport e.g. NDI or RTP or MXF multiplexer
  3. register - interacts with the register API
  4. auto-ETL - automatically Extract, Transform & Load, metadata
  5. samples - example services to act as templates for your metadata business.

Creating the framework code will be done in the following steps

  1. Phase 1
    1. Agree a draft specification
    2. Create some test streams for wrap / unwrap / register testing
    3. Create a Golang wrap / unwrap / reg implementation
    4. Test metadata transform requirements
  2. Phase 2
    1. Create test scenarios for the framework & demonstrate at NAB 2024
  3. Phase 3
    1. create basic RTP network mapper
    2. specify network mappers depending on resource availability

Register code

The register is a simple web service that delivers text or json when requested. An authenticated user of the system should be able to update records that they own. A user management system is required to prevent malicious update of register entries.

The register should also be able to run in a self-proxy mode to allow for embedded register and private operations.

Our code is available on GitHub where you can make generic metarex feature requests on the website repo or raise specific issues on the prototype code and raise specific issues and any tool such as the demo repo. All code is subject to change until the end of the project.

Last modified 2024-03-21
: