libitmf is a library for decoding and encoding ITMF containers

The implementation was built with a simple, object-oriented design and documentation highlighting the core concepts of the ITMF Container Specification to assist developers in understanding and working with ITMF files. The library includes APIs in C++ and JavaScript, plus examples using each API and simple command line tools for quick use.

This is the first step towards a completely open reference implementation of the complete ITMF specification suite, which will facilitate the use of ITMF in software and reflect the ongoing evolution of the format.

libitmf is available now on GitHub, licensed under Apache 2.0: https://github.com/ImmersiveAlliance/libitmf

We are open to external contributions on GitHub. If you have any questions or comments, please feel free to contact us at opensource@immersivealliance.org.