Hulu: HTML5 Isn’t Ready for Prime Time
newteevee.com
newteevee.com
Because the devices that generally connect to the internet are good at storing and re-transmitting content, whereas TV's aren't.
The reason for this tweak is that content is king and the content providers know it. Hulu by itself without content is yet another website - just a shell (recall Hulu's tears when Comedy Central pulled its shows).
Hulu's goal is to make content providers feel that their content is secure. Only when they do this will they get the content and have more content providers sign on. Consequently, it is in their best interest to perform a song and dance routine on how securing content is their number 1 goal.
The guy goes on to say that technology moves at a fast pace and they haven't ruled out HTML5.
Google's rumored VP8 release at I/O will help catapult it into prime time.
DRM is pointless imo, the sooner the networks realize that, the better.
Tell that to the people that think HTML5 is 100% supported, that technologies like Flash aren't needed, and that Youtube has actually moved to HTML5.
Fortunately, those people have over the last few years been proven more and more to be ignorant of what the wider market wants -- and the video-industry overall isn't being as stupid as the music industry, but fundamentally, they will try to hold on to DRM'ed video content for as long as possible, which is something that HTML5 streaming of video content will never allow.
Speaking as an ex-jooster, there are lots of things you can do to create white picket fences when streaming over HTTP, like one time tickets, dynamic rate limiting to prevent mass ripping[1], etc. At best these limit people 'stealing' content to doing it in real time, and makes it hard to 'rip' an entire site.
Today that is the situation even Flash is in -- there are lots of tools out there to steal content from Hulu in 1:1 time, and they could do it over HTTP for effectively the same protections, but the content owners still believe in the illusion that they have more viable white picket fences, which Adobe is happy to sell to customers in FMS: http://www.adobe.com/devnet/flashmediaserver/articles/protec...
[1] - http://svn.apache.org/viewvc?view=revision&revision=7219...
"Locking down" HULU won't stop the serious, won't stop the casual and won't have any effect on video availability past original broadcast. The networks have long since lost the ability to control rebroadcast availability and they remain in deep denial -- almost surely, because lucrative contracts for re-runs require them to maintain this fiction.
The argument essentially boils down to: the studios and the advertisers are their customers: the studios don't like the lack of perceived control over the data stream and the advertisers don't like the loss of finer-grained reporting on data-stream consumption.
I certainly agree the studios' lack of perceived control is likely to be a factor too, but Hulu aren't alone here: HTML5 isn't (yet) good enough for us at Justin.TV either.
However, Apple has a method of doing this with entirely standard HTTP and a few metadata files, as this is how you do adaptive bitrate content on the iphone: http://developer.apple.com/iphone/library/documentation/Netw...
The formats and methods Apple provides in the spec for the IPhone can be used for both Live Content and for adaptive bit-rate pre-recorded content.
I hope eventually the iphone http streaming spec or a derivative would get adopted into HTML5 :)
Also it may be better to adopt another streaming protocol for HTML5 because the Apple's protocol is not suitable for low latency streaming.
Well, they don't disclose what the patent is, but bleh, its just stupid to patent crap like that :(
Interesting scheme. I'm wondering if this same idea could be used by a client-side library to enable buffering and dynamic bitrate changes. It could also be used to dynamically insert advertising video content into the stream...
The end user isn't the only term in the equation is that is the internet.
I would agree that HTML5 isn't ready for mass consumption just yet - client-side uptake is not there, and current implementations are first-generation and very, very slow. We need to go through some more cycles before this thing is in shape for a large-scale deployment like Hulu.
Advertiser reporting tools are not crucial. They will advertise if they know the eyeballs are there.
Neither is DRM. If given a choice to monetize without DRM or not have a site at all and maintaining rights, the choice is obvious (if the business is interested in profits).
These are things that advertisers and studios "want", not necessarily need.
The only valid complaints are technical things like video quality and buffering. Everything else is secondary and only crucial to Hulu because their business thrives on giving a perceived illusion of ownership to distributors. But when push comes to shove, as it's been stated already in regards to DRM, your content is getting onto DVRs and can easily be redistributed illegally by other means, so what's the point?
The story's hook is the rationale, not the conclusion. You miss the point in discussing whether the conclusion is accurate or not.
Hulu could easily implement an HTML5 player if they wanted - their catalog is already in H264. But the experience would suffer, and as such, they're just not doing it instead of jumping on a bandwagon that's poised for a trainwreck.
http://www.longtailvideo.com/support/blog/11887/html5-video-...
If I use the "wrong" DNS servers it claims I'm not from the USA. It's rather low quality/slow on my platform. I don't think the in browser player works at all.
But if they're interested in offering higher quality w/ lower bandwidth and lower CPU usage on more machines, Flash is definitely not the way to go if you're making a custom DRM. Video decoding isn't exactly its strong point.
Edit: pquerna answered this better than I did: http://news.ycombinator.com/item?id=1344880
The other reasons discussed make sense (merits aside), but I still wonder.