We would like to record the output of the transcoder which publishes 5 streams for smooth streaming. Those recorded streams at some later date would need to be made available again on a live application. Can that be done? How? The first question is how to achieve key frame aligned recording and the second, how to make key frame aligned playback from the recorded files.
If you are using the Transcoder addon to transcode your input stream into multiple streams using different encoding profiles, then those stream will be properly key-frame aligned. Since the streams are key-frame aligned, also the recording will also have the key-frames properly aligned.
In order to play back these recordings using Wowza, you will need to create a VOD type application (not Live) and provide those recordings for adaptive bitrate streaming using a .smil descriptor file, as described in the "
How to do adaptive bitrate streaming" forum article.
If you do want to provide these recording as a simulated live stream, then you can create a server side scheduled playlist, that would start a live stream by playing back, at a scheduled time, a list of your VOD recordings. You can follow the instructions described in the "
How to do scheduled streaming with Wowza Streaming Engine (StreamPublisher)" forum article in order to implement this workflow.
What you describe at top wikk work. The Transcoder renditions are key frame aligned, as Wowza Transcoder feature, and the recordings should be key frame aligned for later vod abr delivery, or for
scheduled live abr streams