Skip to content

Indee YourCloud

Overview

YourCloud is an application that let's you leverage Indee's state-of-the-art video watermarking and secure delivery solutions from your own cloud infrastructure.

This is made possible by spinning up a set of sub-systems on your cloud which runs Indee's custom software to process media, secure it with a DRM encryption shield as well as various forensic as well as visible watermarking techniques and eventually stream it for the end user.

YourCloud can be deployed on a client's AWS account. All components of YourCloud reside on the customer's account. YourCloud makes API calls to Indee platform for accounting purposes.

YourCloud has three major subsystems that help provide the end-to-end secure watermarking and streaming capabilities.

Media Ingestion and Processing

The media ingestion subsystem handles the ingestion and processing and preparing the files for streaming. Media files, typically consisting of video and audio tracks, are harmonized into a standard format - H264 for video and AAC audio. They are then broken into smaller chunks to facilitate easier encryption and streaming. The resulting chunked media and associated metadata is stored in the output S3 bucket. A detailed walkthrough is available in Ingestion Processing page for a deeper understanding of the Indee platform.

Media Streaming

The streaming subsystem ensures that streams are delivered securely to players. The media streaming subsystem has APIs to deliver the manifest file, add DRM encryption and watermarking using the provided secrets if needed, and ensure that the playback request is validated and securely streamed back to the player in the industry standard DASH or HLS format. Please refer to media streaming for a detailed walk through on how to play videos processed by Indee.

Usage Accounting

The usage accounting subsystem allows Indee to track the usage of the Indee YourCloud application that is running on your AWS account. The accounting subsystem pushes usage updates to Indee on the usage of Media ingestion and processing subsystem and the media streaming subsystem. Refer to the data transferred to Indee for specific data that is pushed during updates.