by bartczernicki@gmail.com via Silverlight Hack on 4/16/2011 1:05:00 PM
Abstract: This article will cover 5 pieces of functionality that are not built-in currently into the HTML5 video specification that Silverlight and Flash can solve. This article covers potential workarounds and how HTML5 will handle these limitations in the future. Note a great deal of conent of this article comes from Nigel Parker's talk at MIX 2011 "Things You Need To Know To Start Using <video> and <audio> Today".
Note: this post is meant to be informational about HTML5 video compared to Silverlight/Flash. Even if you don't like Silverlight or Flash, I hope you learn something by reading sme of the current limiations of HTML5 video. For more info check out Robert Reinhardt's article (<Hype>Flash video is coming to iPad.</Hype><Reality>Yet another streaming solution will be available for H.264 to iOS.</Reality>) that covers the topic from another perspective.
Update 10/01/2011: Updated some information below, however the content in this article is still current.
1) Digital Rights Management (DRM) - Cannot protect video content over HTML5
The HTML5 does not and will not ever include Digital Rights Management. One of the owners of the the HTML5 draft is quoted as saying: "If we provided DRM in the HTML5 draft, it would be hacked in 2 days". Therefore, content that includes sports, Hollywood movies, tv shows etc. will never be provided over HTML5 video legally. This can be confusing for some people, because you hear many people post blogs or tweets "Youtube is going full HTML5". This is partly true. User content on Youtube will be HTML5, but you will never see copyright music videos or movies on Youtube surfaced over HTML5 containers or codecs.
Workaround: None (use Silverlight or Flash)
Probability of being included in future HTML5 draft: None
2) No Smooth Streaming or Adaptive Streaming
The HTML5 draft/spec does not include conventions for smooth streaming/adaptive streaming. Silverlight with IIS 7.x Smooth Streaming extensions can provide this for you. There do exist third-party solutions for HTML5 adaptive streaming. For example, Apple's HTTP Live Streaming (HLS). However, this is not part of the current HTML5 draft/spec.
There is work currently being done to take an adaptive streaming recommendation to the HTML5 council for approval. The data visualization below (taken from w3.org ) shows this in better detail:
Workaround: Use Silverlight, Adobe Flash or Apple's native solutions
Original Post: Five Things that HTML5 Video Currently will not do, but Silverlight or Flash will
The content of the postings is owned by the respective author. Silverlight Feeds is not responsible for the contents of the postings. This site is automatically generated and cannot be reviewed for abusive content. If you find abusive content on Silverlight Feeds, please contact us. Designated trademarks and brands are the property of their respective owners. All rights reserved.