Stream video and audio file in loop for youtube, using FFmpeg. FFmpeg will get the job done with 2 vCPUs in this scenario (I tried with 1 vCPU on lightsail, and buffering was a frequent occurance there). Since this is a 24/7 program, paying hourly would be unsustainable. In order to avoid that, a 2vCPU VPS is what you are looking for.
Contabo and OneTSolutions are good providers for this specific VPS use case.
Carefully choose your plans, test your stream locally before to calculate specifically your requirements.
Using the -listen
option in ffmpeg and ffplay
command are great for testing locally.