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)
Click to show internal directories.
Click to hide internal directories.