I am send a live stream via Flash webcam using H264/Speex. I am then transcoding this live signal using the audioonly.xml transcode profile to generate a separate stream that is now H264/AAC. Then I am using HTTP request to record the new H264/AAC stream on the Wowza Server, which is working fine.
The problem I'm having is that I am also injecting VOD into the live stream in real-time. The VOD is already in H264/AAC format. When I switch from the live webcam feed to a VOD, I can see it just fine when I'm watching live. However, the recording on the server does not record the VOD inject properly. It only shows black, sometimes noise and no movement.
I don't see this problem if I use an external encoder sending H264/AAC and if I don't use the transcoder. Please let me know why I can't inject VOD in a live stream and have it record properly, even though I'm using the transcoder to generate the same video/audio codec pairing.