At the core of Telestream Cloud is a REST API which supports file upload and management of encoding, transcription or quality check jobs.
Every Telestream Cloud account has a number of Factories or Projects. For Flip service, a Factory defines a single storage for your uploaded videos, resulting encodings and thumbnails. It also contains list of profiles that your content will be encoded to.
For Timed Tex Speech and Quality Control service each job is processed within Project that defines transcription language and settings or quality check template settings respectively.
Typically you will want to create a separate Factory or Project for each service you plan to integrate Telestream Cloud into. You can also use them to separate production and staging environments.
To access the API there are client libraries available in many languages: See all client libraries. Refer to the API Docs when using the API:
All API responses are JSON-formatted.
Whether you feel that this article is incorrect, outdated or missing information, don’t hesitate to contact the support.
Officially supported libraries
- Client gem for Ruby (Download .zip)
- Client for Python (Download .zip)
- Client for Go (Download .zip)
- Client for .NET (Download .zip)
- Client for Java (Download .zip)