1:HTML5无法实现DRM

如果你有一个多媒体公司,你需要控制或限制你的视频内容mdash;mdash;通常添加DRM的多媒体内容。不幸的是,HTML5不能加入DRM。HTML5的问题是,它会完全暴露的多媒体内容的格式,所以不难解决这个问题。(相关的技术和策略可以在W3C bug系统看到)。就我个人而言,我认为它是真的有必要解决这个问题。除了各界的争议的DRM,至少对许多公司而言,支持DRM的仍然是非常有意义的mdash;mdash;看看Lovefilm的博客,你会知道的通过各种多媒体公司面临的困难。

2:HTML5不能播放实时视频

HTML5已经能够很好地处理静态的视频文件,但尚未能够处理视频直播。虽然HTML5可以提供高质量的视频查询和视频点播服务,它不能支持用户观看在线足球比赛。苹果使用的HTTP流媒体直播来弥补这一不足的是HTML5。办公H.264文件块通过HTTP,但是这种技术只能运行在Safari。非常丰富的HTML5视频资源可以在流媒体网站上找到。

3音频处理:HTML5不是完美的

你可能会认为,如果HTML5可以解决视频播放问题,音频播放自然不在话下,但音频处理的最大问题是如何处理延迟的问题。当你的应用程序或游戏需要一个音频文件放在屏幕上的显示同步,问题突出。其中一个问题是,不同的浏览器可能有不同的方法来处理音频文件。如果你想知道更多的信息,你可以看到在IE博客的相关介绍。Grant Skinner的soundjs Javascript库提供了良好的解决方案。

4:HTML5不能与摄像头交互

与Flash不同,HTML5不支持用户与摄像头(或PC上的麦克风)进行交互,这使得它很难实现基于Web的会议。在html5labs,你可以找到一个标准的媒体捕捉的API,它是W3C standard.html5labs音频处理部分是从最早的微软标准的演变和一些Web标准,如W3C。所以它仍然在发展。一旦音频处理的问题解决了,我们开始解决视频的问题,你可以找到很多的html5labs网站相关信息。

全屏视频不能播放5:HTML5

使用全屏观看视频是没有问题的,但是,如果使用HTML5,可能会有点困难(至少现在是这样),但是针对这个问题,有一些相关的支持协议。