I’ve created the
ebml package: ebml: A pure EBML parser. Its main goal is to enable serving a webm stream by splitting the initialization segments from the media segments. You can also use this library to parse the Extensible Binary Meta Language (EBML), webm and mkv file format.
The library provides a stream parser on top of the binary incremental decoder, and I’d love to get some feedback on the implementation