Comunicación en tiempo real para la web
Con WebRTC, puede agregar capacidades de comunicación en tiempo real a su aplicación que funciona sobre un estándar abierto. Admite video, voz y datos genéricos que se envían entre pares, lo que permite a los desarrolladores crear potentes soluciones de comunicación de voz y video. La tecnología está disponible en todos los navegadores modernos, así como en clientes nativos para las principales plataformas. Las tecnologías detrás de WebRTC se implementan como un estándar web abierto y están disponibles como API regulares de JavaScript en los principales navegadores. Para los clientes nativos, como las aplicaciones de Android e iOS, hay una biblioteca disponible que proporciona la misma funcionalidad. El proyecto WebRTC es de código abierto y apoyado por Apple, Google, Microsoft y Mozilla, entre otros. Esta página es mantenida por el equipo de Google WebRTC.
¿Qué puede hacer WebRTC?
Hay muchos casos de uso diferentes para WebRTC, desde aplicaciones web básicas que usan la cámara o el micrófono, hasta aplicaciones de videollamadas más avanzadas y uso compartido de pantalla. Hemos recopilado una serie de ejemplos de código para ilustrar mejor cómo funciona la tecnología y para qué puede usarla.
Flujo de aplicación
Una aplicación WebRTC generalmente pasará por un flujo de aplicación común. Acceder a los dispositivos multimedia, abrir conexiones entre pares, descubrir pares y comenzar a transmitir. Recomendamos que los nuevos desarrolladores lean nuestra introducción a WebRTC antes de comenzar a desarrollar.
Próximos pasos
Comience con nuestro laboratorio de código para familiarizarse con las API de WebRTC para la web (JavaScript).