Artikeleinführung von Wulin.com (www.vevb.com): Fünf Dinge, die HTML5 derzeit nicht helfen können.
1: HTML5 kann DRM nicht implementierenWenn Sie über ein Multimedia -Unternehmen verfügen, müssen Sie Ihren Videoinhalt steuern oder einschränken. Normalerweise fügen Sie Ihrem Multimedia -Inhalt eine digitale Copyright -Verschlüsselung (DRM) hinzu. Leider kann HTML5 DRM nicht beitreten. Das Problem mit HTML5 besteht darin, dass das Format von Multimedia -Inhalten vollständig freigelegt wird, und es ist nicht schwierig, dieses Problem zu lösen (die relevanten Technologien und Strategien sind auf dem W3C -Fehlersystem zu sehen). Ich persönlich denke, dass dieses Problem tatsächlich notwendig ist, um gelöst zu werden. Abgesehen von der Kontroverse über DRM in verschiedenen Sektoren ist es immer noch sehr bedeutsam, DRM zumindest für viele Unternehmen zu unterstützen. Schauen Sie sich den Blog von Lovefilm an und Sie werden die Schwierigkeiten kennen, mit denen verschiedene Multimedia -Unternehmen derzeit konfrontiert sind.
2: HTML5 kann keine Live -Videos abspielen
HTML5 ist bereits in der Lage, statische Videodateien gut zu verarbeiten, aber es ist noch nicht in der Lage, Live -Videos zu verarbeiten. Obwohl HTML5 qualitativ hochwertige Video-Abfragen und Video-On-Demand-Dienste anbieten kann, können Benutzer nicht unterstützen, Online-Fußballspiele anzusehen. Apple macht diesen Mangel an HTML5 mithilfe von HTTP Live -Streaming wieder wett. Es überträgt H.264 -Dateibrocken über HTTP, diese Technologie kann jedoch nur auf Safari ausgeführt werden. Das Streaming Media Magazine finden Sie auf seiner Website eine sehr reichhaltige HTML5 -Videoressource.
3: Die Audioverarbeitung auf HTML5 ist nicht perfekt
Sie denken vielleicht, da HTML5 das Problem der Video -Wiedergabe lösen kann, ist die Audio -Wiedergabe natürlich kein Problem. Das größte Problem bei der Audioverarbeitung ist jedoch, wie das Problem der Verzögerung umgeht. Dieses Problem wird hervorgehoben, wenn Ihre Anwendung oder Ihr Spiel mit den auf dem Bildschirm angezeigten Aktionen synchronisiert werden müssen. Eines der Probleme ist, dass verschiedene Browser auch Audiodateien unterschiedlich behandeln können. Wenn Sie mehr darüber erfahren möchten, können Sie sich die damit verbundene Einführung im IE -Blog ansehen. Die Soundjs JavaScript -Bibliothek von Grant Skinner bietet eine gute Lösung.
4: Ich kann nicht mit der Kamera auf HTML5 interagieren
Im Gegensatz zu Flash unterstützt HTML5 keine Benutzerinteraktion mit der Kamera (oder Mikrofon auf einem PC), was webbasierte Besprechungen erschwert, die es schwierig machen. Natürlich gibt es keinen Weg. Auf HTML5LABS finden Sie einen relevanten Standard für die Medienerfassung -API, die einen Teil zur Audioverarbeitung im W3C -Standard ist. HTML5LABS entwickelten sich aus den frühesten Microsoft -Standards und einigen Webstandards (wie W3C). Es ist also noch in der Entwicklung. Sobald das Problem der Audioverarbeitung gelöst ist, werden wir das Videoproblem lösen. Auf der HTML5LABS -Website finden Sie viele verwandte Informationen.
5: Auf HTML5 kann die Wiedergabe von Videos mit Vollbild-Videos nicht erreicht werden
Es gibt kein Problem, das Plugin zu verwenden, um Videos im Vollbildmodus anzusehen. Wenn Sie jedoch HTML5 verwenden, kann dies (zumindest vorerst) etwas schwierig sein. Aber jetzt gibt es einige relevante Unterstützungsvereinbarungen für dieses Problem.