Page tree

Versions Compared


  • 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





Input file