...
Depend on encoder/encoder shim to transfer derivatives to streaming server/location
Avalon
Jobs
Create
Submit
Input file
Output file
Encoding options
Response
Job ID
Details
Submit
Job ID
Response
State
Progress %
Current operations
List by Status
Submit
Job ID
Response
Status
Progress %
URL
Technical metadata
Zencoder
Zencoder uses a 'Job' to transcode media. The Job specifies all settings in a single package.
...
Output states include waiting, queued, assigning, processing, finished, failed, cancelled and no input.
Jobs
Create
Submit
Input
Encoder settings (optional)
Response
Job ID
Output ID
List
Submit
Response
Details
Submit
Job ID
Response
Job details
- Created at
- Finished at
- Updated at
- Submitted at
- Pass-through
- Job ID
...
- Output ID
- Format
- Framerate
- Height
- Width
- etc.
State
Resubmit
Submit
Response
Cancel
Submit
Response
Finish (a Live Job)
Submit
Response
Job Progress
Submit
Job ID
Response
Job state
Job progress
Input state
...
The value of Job:Status
is one of the following: Submitted
, Progressing
, Complete
, Canceled
, or Error
.
Jobs
Create
Submit
Input file
Output file
Preset ID (encoder settings)
Response
Job details
Input settings
Output details
List by Pipeline
Submit
Response
List by Status
Submit
Response
Read
Submit
Job ID
Response
Input details
- File
- Frame rate
- Resolution
- Aspect ratio
- Interlaced
- Container
- Detected properties (width, height, frame rate, file size, duration)
...
- User metadata
- Status
- Timing (submit, start, finish)
Cancel
Submit
Response
Notifications
Register for a notification when a Job changes state via HTTP, email, etc.
...