http://www.wowza.com/forums/content.php?217#cupertinostreaming The only difference i can make out is that flash http streaming uses an xml manifest and apple http streaming uses playlist warper. I Am not sure if these are any different in concept. What exactly is the purpose of having two different ways of implementing the same concept?.
I can see from the documentation the flash http streaming needs a flash based player built using OSMF. What player is required for apple http streaming.?
The true answer for why support both is that flash only plays HDS (http dynamic streaming aka flash streaming aka sanjose streaming) and iOS / quicktime for OSX only support HLS (http live streaming).
A minor correction on the previous post is that Apple's Http Live Streaming was created first. Adobe went a different route because there is another key difference between the two. Apple's streaming is encapsulated in a mpeg2 transport protocol and Adobe's in an mpeg4 which they say is a lot more flexible.