Trying to create a playlist out of recorded files from a UDP multicast stream (H.264/AAC).
I'm using the live recorder to save the files (MP4). The first problem I'm having is that when I play the multicast stream via a .stream file I only get audio.. and I can only get it to play back through flash. If I try to use an http play request.. it just fails. Server side it says it can't find the stream.
The second issue I'm having is when I take those saved files and dynamically add them to a playlist of a serverside stream.. I am unable to play that stream back. Wowza complains that it can't find files.
If I publish from flash then all works perfectly fine.. but when I use the live recorder to record a pulled udp multicast stream it fails miserably.
Am I mismatching what is possible with server side playlists and http streams?
An ffprobe analysis of a recorded file yields:
ffprobe -i myStream.stream-22789278.mp4
ffprobe version N-52508-g7becddd Copyright (c) 2007-2013 the FFmpeg developers
built on Apr 26 2013 18:01:30 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
The quickest way to see what Wowza thinks of the files is to enable a HLS packetizer, so Cupertino is good, get Wowza to listen for the stream and see which codecs are in use. You should also see the fragments being built, the first 10 are shown by default. Each one is built based on the keyframe intervals in the stream along with chunkdurationtarget settings within Wowza, 10 seconds by default. If you do not see segments being built for the packetizer this will give a hint at where the problem is. Given the errors you are seeing in ffmpeg it suggests the stream has no or very few keyframes.