Curso práctico WebRTC 2021. Crear una aplicación de video chat
Aprenda WebRTC creando la aplicación Meet the Strangers (clon de Omegle con posibilidad de llamadas directas) con JavaScript vanilla
Lo que aprenderás
Curso práctico WebRTC 2021. Crear una aplicación de video chat
- WebRTC
- Trabajar con flujos de medios
- Creando conexión de igual a igual
- Crear servidor de socket
- Crear una aplicación de video chat
- Comunicación en tiempo real
- Trabajar con JavaScript y HTML para administrar la interfaz de usuario
- Video chat
- Implementación de WebRTC
- Cree un front-end con JavaScript vanilla
- Canales de datos WebRTC
- Grabación de flujo
Requisitos
- Conocimientos básicos de JavaScript
Descripción
Aprenda WebRTC creando un proyecto con JavaScript vanilla. Solo se requieren conocimientos básicos de JavaScript.
Seguiremos todos los pasos para crear una aplicación con llamadas directas donde puede establecer una conexión entre dos usuarios sin pasar por su código personal o simplemente puede conectarse con el extraño como en Omegle o hablar con aplicaciones web extrañas. Escribiremos nuestra propia implementación de WebRTC para mostrar la facilidad con la que puede desarrollar una aplicación WebRTC. No usaremos ningún marco para nuestro front-end, por lo que no necesita tener ninguna experiencia con marcos (React, Vue.js, Angular). También usaremos Socket.IO como nuestro servidor de señalización para nuestra aplicación. Después de este curso, podrá crear su propia aplicación que utilizará WebRTC. No importa si será el juego de comunicación en tiempo real o el video chat. Conocerá el proceso de cómo establecer una conexión entre dos pares.
En nuestra aplicación usaremos:
- WebRTC
- JavaScript
- Socket.IO
- Express.js
- Node.js
- Vanilla JavaScript para crear el front-end de nuestra aplicación
Nos centraremos en cosas relacionadas con WebRTC. Además, obtendrá conocimientos sobre cómo puede usar Socket.IO como su servidor WebSocket.
Aplicación de proceso de creación:
- Preparar el medio ambiente
- Construya la interfaz de nuestra aplicación con JavaScript vanilla
- Conéctese con Socket.IO
- Agregue nuestra propia implementación de WebRTC para llamadas
- Agregue canales de datos WebRTC para la funcionalidad de chat
- Aprenda a agregar la posibilidad de grabación
- Agregue la posibilidad de conectarse con los extraños
Espero que disfrute del curso y después de terminarlo se sienta seguro de comenzar a preparar y ajustar su propia implementación de WebRTC.