¿Cómo hacer una aplicación de video conferencia en HTML 5? en realidad quiero construir aplicaciones de conferencia web usando HTML5. Por favor dame sugerencias.¿Cómo hacer una aplicación de video conferencia en HTML 5?
Respuesta
Editar: De acuerdo con el enlace que David publicó como comentario. es posible: http://whatwg.org/specs/web-apps/current-work/#devices
Unfortunetely no es posible con HTML5 solo, requiere Flash por tres razones:
- HTML 5 no puede interactuar con una cámara web.
- HTML5 no puede grabar audio desde su micrófono.
- HTML5 no puede hacer ningún tipo de conferencia web.
fuente: http://active.tutsplus.com/articles/roundups/10-flash-things-you-can%E2%80%99t-do-with-html5/
aplausos endo
HTML5 es maravilloso, pero no creo que es la tecnología que está buscando. Si quiere un sistema barebones, sugeriría una aplicación flash que cargue una captura desde la cámara web del usuario a un servidor. Otros usuarios harían lo mismo y para verse unos a otros tendrían que solicitar las imágenes del servidor con frecuencia. Sin embargo, probablemente esta no sea una configuración muy buena, y la velocidad de cuadros sería horrible. La mejor opción sería comprar servidores preprogramados para admitir la transmisión de video. Esta cuestión ya se ha pedido un par de veces en desbordamiento de pila, así que voy a apuntar en la dirección de los hilos ya resueltos por los detalles:
Lo que quiere es el elemento del dispositivo. Esto aún no forma parte de HTML5, pero probablemente estará en la próxima versión de HTML. Se define en la especificación WhatWG, que es donde HTML5 se definió originalmente cuando se llamó Aplicaciones Web 1.0. Ver the spec para más información. Lamentablemente, todavía no creo que esto sea compatible con ningún navegador, pero debería llegar pronto. Ya hay experimental implementations. También vea the vision behind the device element.
De lo contrario, para dispositivos móviles ya hay API de dispositivos para acceder a las funciones de hardware y software del teléfono mediante HTML y JavaScript. Los teléfonos con estas API deberían llegar al mercado en un futuro no muy lejano. Ver Opera Labs para más información sobre esto.
Es posible que también echa un vistazo a algunos proyectos de código abierto se convertía proporcionan Video-conferencia:
- http://code.google.com/p/bigbluebutton/ (Uso de Adobe Flex)
- http://incubator.apache.org/openmeetings/ (Usando OpenLazlo)
OpenLaszlo puede compilar tanto en Flash y DHTML. Sin embargo, como todavía no hay cámara web/soporte micro en DHTML, OpenMeetings está utilizando la plataforma Flash como tecnología del lado del cliente.
Ambos proyectos se basan en el servidor de transmisión de Red5. Las últimas Apache OpenMeetings se pueden descargar de: https://builds.apache.org/view/M-R/view/OpenMeetings/job/OpenMeetings%202.0/
A mediados de 2012, las cosas han cambiado bastante. Webkit, Google Chrome and Opera support the getUserMedia API, y Google, Mozilla y Opera se han asociado para formar el WebRTC initiative. La iniciativa tiene como objetivo "habilitar aplicaciones de RTC ricas y de alta calidad para desarrollar en el navegador a través de simples API de Javascript y HTML5".
Compruebe esto blog post of an HTML5 video conference demo, que se publicó en el discuss-webrtc Google Group. El W3C está trabajando en una especificación WebRTC 1.0: Real-time Communication Between Browsers, el borrador inicial del documento fue proporcionado por Google.
Aquí hay una API de JavaScript que puede usar para conectarse a la cámara web de los dispositivos http://dev.w3.org/2011/webrtc/editor/getusermedia.html. Eso podría ser un comienzo, supongo.
- 1. Controles personalizados de video HTML 5
- 2. Sistema de conferencia de audio/video en línea en html5
- 3. video como fondo del sitio? HTML 5
- 4. HTML 5 video streaming archivo .ism?
- 5. HTML 5 Video OnEnded Evento no Firing
- 6. Video usando HTML 5 y servlet
- 7. Cómo crear una aplicación de Android usando HTML 5
- 8. HTML 5 Video, Streaming/Buffering solo una cierta porción de un video más largo
- 9. Transmisión de video con HTML 5 a través de node.js
- 10. ¿Cómo crear una aplicación web html 5 a pantalla completa?
- 11. Lista de reproducción de video o audio HTML 5
- 12. HTML 5 ¿Posibilidades de video de igual a igual?
- 13. Captura de micrófonos usando Html 5 y difusión usando socket.io
- 14. Cortando el flujo de medios en HTML5 servidor websocket para la aplicación web de chat/video conferencia
- 15. Reproduzca un video local desde el iPad en una página web HTML 5
- 16. ¿Se puede iniciar la aplicación nativa de la cámara desde una aplicación web Html 5?
- 17. HTML 5 - Cosas furtivas
- 18. HTML 5 transiciones de página
- 19. ¿Cómo puedo usar HTML 5?
- 20. ¿Cómo puedo reducir la latencia en una solución de conferencia Live Smooth Streaming?
- 21. ¿Podría la etiqueta HTML 5 Video capturar una transmisión IP Multicast?
- 22. Etiqueta de video HTML 5: ¿es posible establecer src en un recurso de red?
- 23. ¿Cómo puedo hacer una captura de video en el navegador?
- 24. Gráfico de compatibilidad de navegador HTML 5: ¿HTML 5 en navegadores antiguos?
- 25. SICP Vídeo Conferencia 2
- 26. Aprendiendo HTML 5
- 27. HTML 5 almacenamiento local
- 28. Html 5 wysiwyg designer
- 29. Doctype, HTML 5
- 30. Implementaciones de referencia HTML 5
Como dicen las fuentes, esa es bastante terrible. He hecho tres de las cosas que dice que son imposibles. (Y ha tenido que repetirse en un esfuerzo por parecer que tiene 10 cosas) – Quentin
tienes razón David, pero los hechos son hechos, no hay micrófono y no hay cámara para html5-only-sites –
Estoy de acuerdo, los hechos son hechos y endos la respuesta es buena para la pregunta, pero podrías omitir esa fuente. Lo único bueno que salió de ese artículo es que inspiró a Bruce Lawson en este http://www.youtube.com/watch?v=R0T13iiAzLM y este http://active.tutsplus.com/articles/roundups/html5 -y-flash-17-industry-experts-have-their-say/# bruce_lawson –