We need to get a system running as follows:
Wirecast ---------> BitGravity -----> WOWZA/EC2 ---------> BitGravity -----------------------> STB
rtmp push rtmp push MPEG-TS, UDP, Multicast
The Wirecast system is in place and can push the rtmp into BitGravity
BitGravity can deliver the stream as http .flv
The following is what is still needed
The stream needs to be ingested into a WOWZA server on EC2 to be recorded and run through a scheduling application (within WOWZA) to allow us to cut between live and recorded content.
The resulting stream then needs to be pushed back into BitGravity as an rtmp stream.
The stream coming out of this second BitGravity path (as http .flv) then needs to be converted to MPEG-TS, UDP, Multicast for the client to ingest.
I suspect this will need a couple of fairly straight-forward ffmpeg invocations (if there is such a thing), but being an ffmpeg (and linux) newbie have not been able to program these yet.
We are looking for people to create this invocations for us.