Skip to content

Latest commit

 

History

History
70 lines (50 loc) · 2.94 KB

File metadata and controls

70 lines (50 loc) · 2.94 KB

Telestream Cloud Quality Control PHP SDK

This library provides a low-level interface to the REST API of Telestream Cloud, the online video encoding service.

Requirements

PHP 5.5 and later

Getting Started

Documentation for API Endpoints

All URIs are relative to https://api.cloud.telestream.net/qc/v1.0

Class Method HTTP request Description
QcApi cancelJob PUT /projects/{project_id}/jobs/{job_id}/cancel.json
QcApi createJob POST /projects/{project_id}/jobs.json Create a new job
QcApi createProject POST /projects.json Create a new project
QcApi getJob GET /projects/{project_id}/jobs/{job_id}.json Get QC job
QcApi getProject GET /projects/{project_id}.json Get project by Id
QcApi listJobs GET /projects/{project_id}/jobs.json Get jobs form projects
QcApi listProjects GET /projects.json List all projects for an account
QcApi modifyProject PUT /projects/{project_id}.json Modify project
QcApi proxy GET /projects/{project_id}/jobs/{job_id}/proxy.json
QcApi removeJob DELETE /projects/{project_id}/jobs/{job_id}.json
QcApi removeProject DELETE /projects/{project_id}.json
QcApi signedUrls GET /projects/{project_id}/jobs/{job_id}/signed-urls.json
QcApi templates GET /templates.json List all templates
QcApi uploadVideo POST /projects/{project_id}/upload.json Creates an upload session

Documentation For Models

Documentation For Authorization

api_key

  • Type: API key
  • API key parameter name: X-Api-Key
  • Location: HTTP header

Author

[email protected]