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 para WebRTC, desde aplicaciones web básicas que utilizan la cámara o el micrófono hasta aplicaciones de videollamada más avanzadas y uso compartido de pantalla. Hemos reunido una serie de 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 WebRTC normalmente pasará por un flujo de aplicación común. Acceder a dispositivos de medios, 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
Comienza con nuestro codelab a fin de familiarizarte con las APIs de WebRTC para la Web (JavaScript).