WebRTC实践课程. 创建视频聊天应用程序 | WebRTC Practical Course. Create Video Chat Application

WebRTC 2022 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