Indee Ingestion API
Indee ingestion API allows enterprises to upload their media to Indee for further processing. The ingestion API involves creating various Indee entities such as Project and Video.
Pre-requisites
-
The ingestion API is used by administration application and will not be available for watch applications. The link will explain the key difference between the two.
-
To upload various types of media during content ingestion, Indee supports two approaches. The media upload approach will explain the different approaches available at Indee.
Ingestion Process
The process of ingesting media into Indee involves the following steps:
-
Authentication: Establish a login session using the Admin Auth API.
-
Create a Project: As outlined in Project entity, Videos are associated with a project. The first step in video ingestion is to create a project in Indee.
Create project API specification. -
Create a Video: A video is created to provide metadata about the video. Along with the metadata, the video assets can also be uploaded or it can be uploaded subsequently. Create Video API.
-
Edit video/Upload assets: The Edit video API can be used to upload assets if they have not been already uploaded. This allows for asset uploading to be a separate and parallel process along with the main application workflow for client applications.Edit Video API.
-
Track progression: Query the status of the uploaded videos and track progress. The Get All Videos API and Get Video Detail API.
-
Authenticate: The Ingestion API will require authentication and authorization for use. The authentication overview outlines the overall principles for the same.