MediaProcessing/apps/coordinator
2024-07-20 16:06:05 +02:00
..
src v3 40 2024-07-20 16:06:05 +02:00
build.gradle.kts v3 5 2024-07-13 21:11:36 +02:00
README.md WIP - Handover to processer works 2024-01-03 17:37:56 +01:00

Coordinator

Only one instance is supported, while multiple processer's can be run at any time

FLOW:

Inputs:

  • File watcher
  • UI selected file

Flows - Video file:

Flow:

- File watcher
- Coordinator:
    - Creates process start with:
        - START
        - type: FLOW
        - file: AbssolutePath
- ReadVideoFileStreams:
    - Reads started event
    - Reads result
    - Produces message with result
- BaseInfo:
    - Extracts info from filename
    - Extracts info from file media streams
    - Produces title and sanitized
- pyMetadata:
    - Picks up event
    - Searches with sources using title and sanitized
    - Produces result

- Extract & Encode
    - Starts