media-worker

command
v0.34.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2026 License: MIT Imports: 14 Imported by: 0

Documentation

Overview

Command media-worker runs media/video encode jobs from River schema media_worker in the host database.

Environment:

DATABASE_URL                 host Postgres (holds media_worker)
MEDIA_S3_ENDPOINT            RGW endpoint, e.g. http://rook-ceph-rgw-external.svc
MEDIA_S3_BUCKET, MEDIA_S3_REGION (default us-east-1), MEDIA_S3_PATH_STYLE (default true)
MEDIA_S3_ACCESS_KEY_ID, MEDIA_S3_SECRET_ACCESS_KEY   host read/write key
MEDIA_WORKER_TMP             scratch dir (default os.TempDir()); size for source + outputs
MEDIA_WORKER_THREADS         ffmpeg threads (default: CPU limit)
MEDIA_WORKER_CONCURRENCY     jobs per process (default 1)
MEDIA_WORKER_JOB_TIMEOUT     per-job limit (default 48h)
MEDIA_WORKER_SHUTDOWN_GRACE  time running jobs get to finish on SIGTERM before cancel (default 30s)
MEDIA_HOST_RIVER_SCHEMA      the host's River schema, where grabbed poster frames go to its image job
                             (default: the connection's search path)
MEDIA_HOST_QUEUE             the host's media queue (default contentkit_media)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL