]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/commit
Support studio transcoding in peertube runner
authorChocobozzz <me@florianbigard.com>
Thu, 4 May 2023 13:29:34 +0000 (15:29 +0200)
committerChocobozzz <chocobozzz@cpy.re>
Tue, 9 May 2023 06:57:34 +0000 (08:57 +0200)
commit5e47f6ab984a7d00782e4c7030afffa1ba480add
tree1ce586b591a8d71acbc301eba29b9a5e6490439e
parent6a4905602636afd6650c9e6f4d0fcc2105d91100
Support studio transcoding in peertube runner
67 files changed:
client/src/app/+admin/admin.component.ts
client/src/app/+admin/config/edit-custom-config/edit-configuration.service.ts
client/src/app/+admin/config/edit-custom-config/edit-custom-config.component.ts
client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.html
client/src/app/+admin/config/edit-custom-config/edit-vod-transcoding.component.ts
config/default.yaml
config/production.yaml.example
packages/peertube-runner/server/process/process.ts
packages/peertube-runner/server/process/shared/common.ts
packages/peertube-runner/server/process/shared/process-studio.ts [new file with mode: 0644]
packages/peertube-runner/server/process/shared/process-vod.ts
packages/peertube-runner/server/server.ts
packages/peertube-runner/server/shared/index.ts [new file with mode: 0644]
packages/peertube-runner/server/shared/supported-job.ts [new file with mode: 0644]
server/controllers/api/config.ts
server/controllers/api/runners/jobs-files.ts
server/controllers/api/runners/jobs.ts
server/controllers/api/videos/studio.ts
server/helpers/custom-validators/misc.ts
server/helpers/custom-validators/runners/jobs.ts
server/initializers/checker-before-init.ts
server/initializers/config.ts
server/initializers/constants.ts
server/lib/job-queue/handlers/video-studio-edition.ts
server/lib/runners/job-handlers/abstract-job-handler.ts
server/lib/runners/job-handlers/abstract-vod-transcoding-job-handler.ts
server/lib/runners/job-handlers/index.ts
server/lib/runners/job-handlers/live-rtmp-hls-transcoding-job-handler.ts
server/lib/runners/job-handlers/runner-job-handlers.ts
server/lib/runners/job-handlers/video-edition-transcoding-job-handler.ts [new file with mode: 0644]
server/lib/runners/job-handlers/vod-audio-merge-transcoding-job-handler.ts
server/lib/runners/job-handlers/vod-hls-transcoding-job-handler.ts
server/lib/runners/job-handlers/vod-web-video-transcoding-job-handler.ts
server/lib/runners/runner-urls.ts
server/lib/server-config-manager.ts
server/lib/transcoding/shared/job-builders/abstract-job-builder.ts
server/lib/transcoding/shared/job-builders/transcoding-job-queue-builder.ts
server/lib/transcoding/shared/job-builders/transcoding-runner-job-builder.ts
server/lib/transcoding/transcoding-priority.ts [new file with mode: 0644]
server/lib/video-studio.ts
server/middlewares/validators/config.ts
server/middlewares/validators/runners/job-files.ts
server/middlewares/validators/runners/jobs.ts
server/tests/api/check-params/config.ts
server/tests/api/check-params/runners.ts
server/tests/api/runners/index.ts
server/tests/api/runners/runner-common.ts
server/tests/api/runners/runner-studio-transcoding.ts [new file with mode: 0644]
server/tests/api/runners/runner-vod-transcoding.ts
server/tests/api/server/config.ts
server/tests/api/transcoding/video-studio.ts
server/tests/peertube-runner/index.ts
server/tests/peertube-runner/live-transcoding.ts
server/tests/peertube-runner/studio-transcoding.ts [new file with mode: 0644]
server/tests/peertube-runner/vod-transcoding.ts
server/tests/shared/checks.ts
server/tests/shared/directories.ts
shared/models/runners/runner-job-payload.model.ts
shared/models/runners/runner-job-private-payload.model.ts
shared/models/runners/runner-job-success-body.model.ts
shared/models/runners/runner-job-type.type.ts
shared/models/server/custom-config.model.ts
shared/models/server/job.model.ts
shared/models/server/server-config.model.ts
shared/models/videos/studio/video-studio-create-edit.model.ts
shared/server-commands/runners/runner-jobs-command.ts
shared/server-commands/server/config-command.ts