Live Stream Delay

I am trying to delay a live stream by 5 hours. I seen lot of tutorials on nDVR, is that correct way I should go forward? Live stream is 24x7 and I am trying to delay it by 5 hours so that users can watch in different time zone.

Can someone guide me in proper direction to achieve this?

Cheers!