clusterplex icon indicating copy to clipboard operation
clusterplex copied to clipboard

Distributed single-file transcoding

Open arcastro opened this issue 1 year ago • 23 comments

Is your feature request related to a problem? Please describe. It's possible that the individual nodes in the cluster may not be powerful enough to transcode 4K video in real time. Maybe a single node can only transcode 5 seconds of "video time" in 10 seconds of "real time", not enough to keep up with continuous playback.

Describe the solution you'd like Would be great if a single transcode job could be "chunked" and distributed amongst the cluster. For example, the video could be split into 5-second chunks, each sent to a node to transcode and then recombined by the orchestrator. In the example above, three nodes working together would be able to transcode 15 seconds of "video time" in 10 seconds of "real time", which is sufficient to enable continuous playback.

arcastro avatar Oct 17 '23 03:10 arcastro