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

Chris's LCDX Notes

Basic Requirements for local encoding service

  • Start encoding job

  • status of encoding job

    • succeed/failed/canceled

    • current operation (could be hash due to parallelization of derivative creation)

    • errors

    • process complete

  • further in depth details of encoding job (media info report)

    • techMD (aspect ratio, framesize, bitrate)

    • derivatives created (id, url/label, hash)

    • id

    • original filename


Proposed Operation


Shared code, API layer for work.  Run by institution.  Avalon wants local FFMPEG queue based solution.  


  1. Submit job, ID is returned

  2. Use ID for status query

  3. Derivatives placed in proper location by service

Other Proposed Features

  1. Cancel job and retract derivatives (time intensive and some services charge per minute)

  2. Need to support priority flagging, not present in some codebases

Avalon

Jobs

Create

Submit

Input file

...