Transcoding Load Balancer
Posted: Mon Jun 21, 2021 3:39 pm
So ive been having some issues with my little old pc running a number of streams for my network to all my different TV's
So for example im finding that if i have 5 TV's in the house all streaming i sometimes get lag before the FFMPEG will start, and becuase of the number of exe's running the PC just gets completely locked up running too much.
With that in mind, introducing my own work around.
FFMPEG Load Balancer
This basically has a small client running on the machine you wish to use for Transcoding
And a Small FFMPEG replacement file for the Serviio Installation, that will forward the FFMPEG request into the Load Balancer
Things Still Left To Finish
So for example im finding that if i have 5 TV's in the house all streaming i sometimes get lag before the FFMPEG will start, and becuase of the number of exe's running the PC just gets completely locked up running too much.
With that in mind, introducing my own work around.
FFMPEG Load Balancer
This basically has a small client running on the machine you wish to use for Transcoding
And a Small FFMPEG replacement file for the Serviio Installation, that will forward the FFMPEG request into the Load Balancer
Things Still Left To Finish
- Add function for Hardware Accelerated transcode for GPUs that are supported (CUDA based cards - so NVIDIA)
- Tidy Up Code
- Re-Write Timeout function for auto reconnect if link drops out
- Make sure the FFMPEG forwarder will select the least used Node to start Transcode on
- Documentation