|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/webrtc-2021-practical-course-build-your-own-app-with-react/
课程评论:没有评论
课程名称:WebRTC实用课程:用React构建视频聊天 课程概述:通过创建项目学习WebRTC。本课程将带您逐步创建包含直接和群组通话的应用程序。我们将自己编写WebRTC实现以支持直接通话,并使用PeerJs来实现群组通话,从而展示如何轻松开发WebRTC应用程序。只需具备基本的React和JavaScript知识即可。我们还将使用SocketIO作为应用程序的信令服务器。完成本课程后,您将能够创建自己的WebRTC应用,无论是实时通讯游戏还是视频聊天,您都将掌握如何在两个节点之间建立连接的过程。 在本课程中,我们将使用:WebRTC、JavaScript、SocketIO、Express.js、Node.js、React和Redux。我们将保持React应用的简单性,专注于与WebRTC相关的内容。此外,您还将了解如何使用SocketIO作为WebSocket服务器。 课程创建流程如下: 1. 准备环境 2. 使用React构建应用的前端 3. 与SocketIO连接 4. 为直接通话添加自定义WebRTC实现 5. 使用Peer.js创建群组通话(该库使得小型应用中的WebRTC实现更加简单) 6. 添加聊天功能,演示WebRTC数据通道的工作原理 希望您能享受这门课程,并在完成后自信地开始准备和调整自己的WebRTC实现。
Learn WebRTC by creating project with React. We will go through all of the steps to create application with direct and group calls. We will write own WebRTC implementation for direct calls and we will use PeerJs for group calls to show how easily you can develop webRTC application. Only basic knowledge of React and Javascript is required. We will use also SocketIO as our signaling server for our application. After this course you will be able to create own application which will be using WebRTC. It does not matter if that will be the realtime communication game or video chat. You will now the process how to establish connection between two peers and more.In our application we will use:WebRTCJavaScriptSocketIOExpress.jsNode.jsReactReduxWe will keep React application simple and we will focus on things related with webRTC. Also you will get an knowledge how you can use SocketIO as your webSocket server.App creating proccess:Prepare environmentBuild frontend of our application in ReactConnect with SocketIOAdd our own WebRTC implementation for direct callsCreate group calls with Peer.js (library to make WebRTC implementation easier in small apps)Add chat functionality to show how WebRTC data channels workI hope you will enjoy the course and after finishing it you will feel confident to start preparing and adjusting your own WebRTC implementation.