Which is the best live video streaming delay software?

Hello,
I will be recording a live video stream which I will upload directly on YouTube as a live stream, but I need a delay software which I will use to monitor what is been said & done also edit parts which are imperfect before uploading it, so I need to delay the live feed before uploading it. Is there a suitable live video streaming software available I can use?
