Forgive my noob question because Im a bit confused, if is it possible to do live stream using flash on ipads and iphones and etc... as syncronized as a normal web live stream? or is it only static flash videos that the transcoders can play into iOS devices.
I'm not sure exactly what you are asking. You cannot run Flash on iOS device. You can publish h.264/Speex from Flash to Wowza Transcoder to transcode to h.264/AAC, a live stream that can be played back on iOS devices. Take a look at this article:
Do you mean low latency? Cupertino streaming to iOS devices is higher latency than RTMP streaming to Flash client on the desktop. You can mitigate that with short key frame frequency and low cupertinoChunkDurationTarget setting. Take a look at this guide:
I think this thread is a lot more complicated than it needs to be!
Basically, yes, if you send an H.264 live stream to Wowza, you can watch that same stream in RTMP (Flash) on desktops, Cupertino on iOS, RTSP for Android, etc. Note the various methods/URLs under the Playback heading on this page:
None of this requires the Wowza Transcoder Add-On, and if your video bitrate isn't too high (we target around 600 kbps), you should be fine for most users/connections. Everybody sees the exact same H.264 video -- Wowza simply formats the container to be compatible with these different formats and devices.
If you want to target users on slower cell/wifi networks, you may want another stream around 200 kbps or perhaps even lower, depending on your content. The cheapest solution would be to use the free Flash Media Live Encoder and send multiple bitrate streams to Wowza and let the clients auto-select based on available bandwidth -- see the sections titled "Adaptive Bitrate Streaming" at the above links. If you can fit that into your workflow, perhaps in place of this videowhisper thing, that would be ideal. The next cheapest solution would be to only offer the higher bitrate stream live, and then encode an extra lower bitrate version for on-demand viewing -- if live viewing isn't too important, as compared to on-demand viewing, this is a good method too.
If it's critical to get multiple bitrate streams live, then you might need the Wowza Transcoder Add-On to let Wowza generate those lower bitrate streams live. But I tend to avoid that, since it would also require greater system resources (as your server also becomes an encoder).