Multi video processing


I am looking for some support for understanding how exactly can i process around 8000 videos at once on hourly basis on the cloud side where the videos will be processed through YOLOV3,face recognition and other simple simple classification algorithm,can anybody support me on understanding on what NVIDIA sdks can i use or is it possible on the server end or should i process it on the edge for every individual video.