MediaProcessing/apps/coordinator
2025-02-23 19:46:53 +01:00
..
src Worker listener should not consume if it can't start 2025-02-23 19:46:53 +01:00
build.gradle.kts Update 2025-01-06 01:42:41 +01: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