HTTP Live Streaming a live broadcast with Wowza and a CDN - How?

I’ve got an event I want to broadcast live to iOS devices within a custom made app. The app bit is sorted, as is the live video stream itself, but how do I get the feed from my Wowza server to a CDN with enough bandwidth & grunt to support 1,000+ users?

So the process I have in mind is as follows:

  • Couple of cameras hooked up via HD-SDI to a Blackmagic ATEM switcher.

  • Switcher’s HDMI output hooked up to a PC with an Intensity Pro HDMI capture card, fed into Wirecast, which produces a high bitrate MPEG2 stream.

  • A 2nd PC running Wowza Media Server which produces the 9 or so H264 streams Apple recommends for HLS.

  • H264 feeds sent to a CDN with the index file containing URLs of the 9 feeds.

    The step troubling me is the last one - how do I get the H264 feeds to a CDN? Some sort of batch FTP process? An API from the CDN? I’m not really sure!

You should probably ask your CDN what they need.

I take it you’re using the Wowza Transcoder. So you would probably provide your CDN with a link to your .smil file using this method: https://www.wowza.com/docs/how-to-create-and-play-smil-files-with-streams-created-by-wowza-transcoder