The Spec
The current Open Media Streaming Specification, including the current specification version (currently v1.1). When documentation refers to “the spec”, it always refers to the latest published version of the Open Media Streaming Specification.OMSS Plugin
A plugin that extends the functionality of OMSS Core. Plugins provide additional capabilities, such as new transport protocols, or adding new functionality to the OMSS Server instance.Resolver
A component that takes an ID and returns metadata about the media associated with that ID. Resolvers are responsible for resolving OMSS IDs to metadata, which can then be used by providers to locate media.OMSS ID
OMSS identifiers follow the format<namespace>:<value_1>:<value_2>:...:<value_n>. Values can contain any character except colons and whitespaces. If a value or namespace contains a forbidden character, it must be URI-encoded (%3A for colons and %20 for whitespaces).
Namespace
A string that identifies the ID-Provider that issued the OMSS ID. Namespaces are used to differentiate between different ID-Providers and their respective identifier values. Examples:tmdbimdbomdb
tmdb:12345, tmdb is the namespace.
Certain namespaces may be reserved by OMSS. These reservations include what values in what order are allowed in a given namespace. See the latest list here.