So over the weekend I’ve been playing around a little bit with HTTP video streaming. A lot of the newer video streaming technologies are starting to focus around HTTP + Adaptive streaming. The reason for this is because HTTP based streaming can scale very easily and Adaptive streaming can adjust very easily client restrictions such as bandwidth and hardware capabilities.
- Microsoft (Silverlight) – supports both HTTP and Adaptive streaming with their SmoothHD.
- Adobe (Flash) – supports Adaptive streaming and will be supporting HTTP streaming in FP 10.1
- Apple – supports HTTP and Adaptive streaming in Safari and on the iPhone.
- Move Networks – One of the first to support both HTTP and Adaptive streaming.
So in my attempt to better understand the world of streaming I ended up playing around with apples solution to live video streaming. Thanks to a few great articles at IONCANNON, I was able to create a little streaming application that would dynamically load video into Safari and onto the iPhone. Very cool stuff. I plan on working with what he created already and getting it to work with my other little side project.