MediaProcessing/apps/coordinator
2024-04-17 22:30:41 +02:00
..
src Fixes + ignore duplicate for multi events 2024-04-17 22:30:41 +02:00
build.gradle.kts Minor fix 2024-04-16 17:50:37 +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