matvp91 / superstreamer

An open, scalable, online streaming setup. All-in-one toolkit from ingest to adaptive video playback. Built for developers in need of video tooling.
https://matvp91.github.io/superstreamer/
Mozilla Public License 2.0
318 stars 12 forks source link

Create msd file format #39

Closed matvp91 closed 1 week ago

matvp91 commented 1 week ago

The transcode result can now be refered to as an "msd" file. This is an intermediary format that contains all necessary info about the transcode result.

We used to create a meta.json file, but it did not contain all of the info and was not versioned. An msd (Media Source Definition), or if you want to giggle, "Mixwave Source Definition" is now the official format of a transcode result.

An msd file is meaningless on its own, it serves no purpose besides being packaged further on into known stream protocols such as HLS.