Media Service
The media service operates as a media asset management system that encompasses the creation of a comprehensive search index across all assets. This search index enables searching and retrieval of media assets within the NativeWaves ecosystem. It consists of two main concepts: media libraries and media channels.
The media service does not store content directly. Instead, it serves as a reference point for existing resources in other services like the Content Service or the SMEP Service. By referencing these resources, the media service enables discovery and accessibility of content for end-user applications.
For more in-depth information regarding the REST API of this service, we encourage you to check the Swagger API documentation. This comprehensive page outlines the various endpoints, parameters, and responses of the API.
The Media Library serves as a central point for managing your media assets. It does not store the content itself, but creates a large search index for all assets. Compared to a content repository or workspace, you typically have only one or a few media libraries, as they serve as the entry point for all the media content you want to expose to end consumers / frontend applications.
A media channel stores a playback time schedule for media assets. It provides the functionality to add an audio sync configuration, effectively linking audio streams to create an audio search index for second screen audio synchronization.