WebRTC实践课程. 创建视频聊天应用程序 | WebRTC Practical Course. Create Video Chat Application
通过使用 vanilla JavaScript 创建 Meet the Strangers 应用程序(Omegle clone with direct calls possibility)来学习 WebRTC
你将会学到的
- WebRTC
- 使用媒体流
- 创建点对点连接
- 创建 socketIO 服务器
- 创建视频聊天应用程序
- 实时通讯
- 使用 JavaScript 和 html 来管理 UI
- 视频聊天
- WebRTC 实现
- 使用 vanilla JavaScript 构建前端
- WebRTC 数据通道
- 串流录制
要求
- 基本的 JavaScript 知识
说明
通过使用 vanilla JavaScript 创建项目来学习 WebRTC。只需要基本的 JavaScript 知识。我们将完成创建具有直接调用的应用程序的所有步骤,您可以通过传递他的个人代码在两个用户之间建立连接,或者您可以像在 omegle 或 talkwithstranger 网络应用程序中那样与陌生人联系。我们将编写自己的 WebRTC 实现,以展示您可以轻松开发 WebRTC 应用程序。我们的前端不会使用任何框架,因此您不需要有任何框架经验(React、Vue.js、Angular)。我们还将使用 SocketIO 作为我们应用程序的信号服务器。完成本课程后,您将能够创建自己的使用 WebRTC 的应用程序。无论是实时通信游戏还是视频聊天都没有关系。
在我们的应用程序中,我们将使用:
- WebRTC
- JavaScript
- SocketIO
- Express.js
- Node.js
- 用于创建我们应用程序前端的 Vanilla JavaScript
我们将专注于与 WebRTC 相关的事情。您还将了解如何使用 SocketIO 作为您的 websocket 服务器。
应用创建过程:
- 准备环境
- 使用 vanilla JavaScript 构建我们应用程序的前端
- 与 SocketIO 连接
- 为通话添加我们自己的 WebRTC 实现
- 为聊天功能添加 WebRTC 数据通道
- 添加录音可能性
- 增加与陌生人联系的可能性
我希望你会喜欢这门课程,完成它后你会自信地开始准备和调整你自己的 WebRTC 实现。
此课程面向哪些人:
- 希望通过创建应用程序来学习 WebRTC 的学生和程序员
声明:本站所有资源、素材等全部来源于互联网,赞助VIP仅用于对IT资源服务器带宽等费用支出做支持,从本站下载资源,说明你已同意本条款。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
TheItzy » WebRTC实践课程. 创建视频聊天应用程序 | WebRTC Practical Course. Create Video Chat Application
TheItzy » WebRTC实践课程. 创建视频聊天应用程序 | WebRTC Practical Course. Create Video Chat Application