Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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: SubmittedProgressingCompleteCanceled, 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.

...