Introducción al artículo de Wulin.com (www.vevb.com): Cinco cosas que HTML5 no puede ayudarlo a lograr en este momento.
1: HTML5 no puede implementar DRMSi tiene una empresa multimedia, debe controlar o limitar su contenido de video, generalmente agregando cifrado digital de derechos de autor (DRM) a su contenido multimedia. Desafortunadamente, HTML5 no puede unirse a DRM. El problema con HTML5 es que expondrá completamente el formato de contenido multimedia, y no es difícil resolver este problema (las tecnologías y estrategias relevantes se pueden ver en el sistema de errores W3C). Personalmente, creo que este problema es necesario para ser resuelto. Dejando de lado la controversia sobre DRM en varios sectores, todavía es muy significativo apoyar a DRM al menos para muchas compañías: mire el blog de LoveFilm y conocerá las dificultades que enfrentan varias compañías multimedia en la actualidad.
2: HTML5 no puede reproducir videos en vivo
HTML5 ya puede manejar bien los archivos de video estáticos, pero aún no puede manejar videos en vivo. Aunque HTML5 puede proporcionar consultas de video de alta calidad y servicios de video a pedido, no puede admitir que los usuarios vean juegos de fútbol en línea. Apple compensa esta falta de HTML5 usando la transmisión en vivo HTTP. Transfiere los fragmentos de archivos H.264 a través de HTTP, pero esta tecnología solo puede ejecutarse en Safari. La revista Streaming Media puede encontrar un recurso de video HTML5 muy rico en su sitio web.
3: El procesamiento de audio en HTML5 no es perfecto
Puede pensar que dado que HTML5 puede resolver el problema de la reproducción de video, la reproducción de audio, naturalmente, no es un problema. Pero el mayor problema con el procesamiento de audio es cómo lidiar con el problema de la demora. Este problema se destaca cuando su aplicación o juego requiere que los archivos de audio se sincronizaran con las acciones que se muestran en la pantalla. Uno de los problemas es que diferentes navegadores también pueden manejar archivos de audio de manera diferente. Si desea saber más al respecto, puede consultar la introducción relacionada en el blog de IE. La biblioteca JavaScript Soundjs de Grant Skinner proporciona una buena solución.
4: No se puede interactuar con la cámara en HTML5
A diferencia de Flash, HTML5 no admite la interacción del usuario con la cámara (o micrófono en una PC), lo que hace que las reuniones basadas en la web sean difíciles de implementar. Por supuesto, no hay forma. En HTML5Labs, puede encontrar un estándar relevante para la API de captura de medios, que es la parte sobre el procesamiento de audio en el estándar W3C. HTML5Labs evolucionó desde los primeros estándares de Microsoft y algunos estándares web (como W3C). Entonces todavía está en desarrollo. Una vez que se resuelva el problema de procesamiento de audio, comenzaremos a resolver el problema de video. Puede encontrar mucha información relacionada en el sitio web HTML5Labs.
5: La reproducción de videos de pantalla completa no se puede lograr en HTML5
No hay ningún problema para usar el complemento para ver videos en pantalla completa. Sin embargo, si está utilizando HTML5, esto puede ser un poco difícil (al menos por ahora). Pero ahora hay algunos acuerdos de apoyo relevantes para este tema.