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
The request is to put the recorded streams back in to another live application, not VOD.
Also: How do you make frame aligned recording on the Wowza server of 5 streams? if you I do it via user interface, the recordings start at different time, because there is no way to press “record” concurrently for all.
You cannot have VOD assets delivered using a “live” stream type application.
Regarding your second remark, you are correct. It wouldn’t be efficient to record using the Wowza Manager user interface. You can develop a custom Wowza module and record your transcoded streams programatically, as described in the “How to record live streams (HTTPLiveStreamRecord)” forum article, in the “Recording live streams programmatically” section.
Also, you can generate multiple renditions of a recording, having the VOD assets properly key frame aligned by using FFMPEG. Please take a look at the following forum thread for an example on how to use FFMPEG to generate key-frame aligned VPD files: Frequently requested FFMPEG command examples for Wowza