Content Service
The content service in NativeWaves is a comprehensive low-level content management service that handles video, audio, images and data. It combines various concepts for processing, storing, and distributing this content efficiently.
"Content" refers to video, audio, images and data.
For more in-depth information regarding the REST API of the 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 main structural unit in the content service are content repositories which serve as logical units to group and manage related content resources. They provide an additional level of membership and role management, similar to environments in the Organization Service. This enables access control and permission management of content resources at the repository level.
If a content repository is deleted, all related resources such as content streams, objects, blobs, AVC tasks will also be deleted.
The content service serves as a low-level content management system for managing video, audio, data streams and files as well as images for both live and VOD assets. Further details can be found under Content Streams, Objects & Blobs.
The content service includes a multi-regional content storage and distribution system that supports low-latency streaming and can also be combined with external streaming providers or a managed on-premise system. Further details can be found under Content Stores & Distribution.
The content service also offers an Audio/Video Coding (AVC) task scheduling system for content encoding, decoding & processing. For further details please see AVC Task Management.