This article descibes a method for instructing Wowza Media Server to automatically generate a multi-bitrate live and video on demand stream for delivery to Apple iOS devices. This method supports both single stream and SMIL-based streams. This feature makes it easier to get an application through the Apple AppStore. It makes it easier to generate a 64 Kbps or lower stream for conformance to the Apple AppStore rules for 3G delivery.
This is a client-side (browser-based) solution for pre-roll and playlists for iOS devices. This works for vod to live, or vod to vod. (It did not work in my test for live to vod). Switching from one video or stream to another with different audio encoding will not work. The transitions are not seamless, there is a couple moments of load time.
VOD pre-roll for live stream:
This tutorial provides the basic steps for using a live encoder that publishes a stream using the MPEG-2 Transport Stream (MPEG-TS) protocol to stream live content to Adobe® Flash® Player, Microsoft® Silverlight® player, Apple® iOS devices, and RTSP/RTP based-players.