Howdy, it would be rad if you could use multiple Plex server instances on different machines to pull the resources of other machines to speed up transcode’s and analysis.
Similar to this:
https://github.com/UnicornTranscoder
Why some NAS devices are really slow, but if you have a cluster of pi’s or other more powerful devices on your LAN network it would be really rad if you could pull more power for tasks by distributing the workloads to other machines. Like even making a worker node companion software would be nice so you don’t need as much headroom to break up the tasks.
Just allow setting available worker tasks priority and limits based on device.
Example:
-Main Older workstation with Networked drives. (Main rig)
- Raspberry 4 (worker over lan for cpu tasks)
- Windows Gaming PC (GPU and CPU tasks)
- NAS unit (CPU + GPU tasks)
- Mac Mini (CPU + GPU tasks)
- Remote Server connections with Public SSL keys only (passwordless) and TLS only for workers on cloud servers for offloading on vps severs.
- TPU offloading (usb TPU testing like google coral)
Mostly think it would give people with older hardware more options to speed up setups and also give the ability to process a lot more data faster for people with more powerful hardware on the same network or distributed network.
Bonus points:
Allow users to use Plex version of FFmpeg or test local upstream versions of FFmpeg.
Why people can compile it with cpu features they need or just testing with faster updates between releases.