(no title)
slimscsi | 4 years ago
When the iPhone came out, HTTP video was the ONLY way to stream video to it. It was clear Flash would never be supported on the iPhone. Flash was also a security nightmare.
So in that environment, The options were:
1) Don't support video on iOS
2) Build a system that can deliver video to iOS, but keep the old RTMP infrastructure running too.
3) Build a system that can deliver video to iOS, Deprecate the old RTMP infrastructure. This option also has a byproduct of reduced bandwidth bills.
For a company, Option 3 is clearly the best choice.
edit: And for the record, latency was discussed a lot during that transition (maybe not very publicly). But between needing iOS support, and reducing bandwidth costs, latency was a problem that was decided to be solved later.
thrashh|4 years ago
I’m more taking from the standpoint of like Apple or Google. HLS is by Apple after all.
londons_explore|4 years ago
That's mostly because streamers want to interact with their audience, and lag there ruins the experience.