Comunicación en tiempo real para la Web
Con WebRTC, puede agregar funciones de comunicación en tiempo real a su aplicación que funciona además de un estándar abierto. Admite los datos de video, voz y genéricos que se envían entre pares, lo que permite a los desarrolladores crear potentes soluciones de voz y videocomunicación. La tecnología está disponible en todos los navegadores modernos, así como en los clientes nativos de todas las plataformas principales. Las tecnologías detrás de WebRTC se implementan como un estándar web abierto y están disponibles como API de JavaScript normales en todos los navegadores principales. En el caso de los clientes nativos, como las aplicaciones para iOS y Android, hay una biblioteca disponible que proporciona la misma funcionalidad. El proyecto WebRTC es de código abierto y es compatible con Apple, Google, Microsoft y Mozilla, entre otros. El equipo de Google WebRTC mantiene esta página.
¿Qué puede hacer WebRTC?
Existen muchos casos de uso diferentes de 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 pantallas. Recopilamos varias muestras de código para ilustrar mejor cómo funciona la tecnología y para qué puedes usarla.
Flujo de la aplicación
Una aplicación de WebRTC generalmente atravesará un flujo de aplicación común. Acceder a los dispositivos multimedia, abrir conexiones de pares, descubrir pares y comenzar a transmitir. Les recomendamos a los desarrolladores nuevos que lean la introducción a WebRTC antes de empezar a desarrollar.
Próximos pasos
Comienza con nuestro codelab a fin de familiarizarte con las API de WebRTC para la Web (JavaScript).