We deliver HLS content from a CDN through Wowza for live and AWS S3 for archive content. I’m thinking about syncing the contents of the /dvr folder up to S3 when the show finishes and serving the recorded content. Do you think that would be possible?
For archiving purposes, consider making standard recordings using the Wowza Live Stream Record features, or just be making your StreamType “live-record” to record all streams. The .mp4 files you record this way are more portable, easier to manage. If you want to re-run them as a live stream you can use the scheduler, and that can be the source for nDVR playback as well.
And there is this module that will move files when recording is finished.
Richard