Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
WebRTC一对一视频通话(React + Go)
Rating: 5.0 out of 5(1 rating)
4 students

WebRTC一对一视频通话(React + Go)

P2P核心原理以及Pion库的使用
Created byKevin AIRTC
Last updated 5/2026
Chinese (Simplified)

What you'll learn

  • 掌握获取本地音视频及共享桌面流用法
  • 掌握媒体协商具体应用
  • 掌握网络协商具体应用
  • 掌握客户端与服务端Socket通信方法
  • 掌握信令定义方法
  • 掌握不同信令接收发送等中转处理
  • 掌握呼叫接通挂断等流程

Course content

6 sections8 lectures1h 6m total length
  • WebRTC-P2P-课程介绍3:33

Requirements

  • React基础知识
  • Golang基础知识

Description

WebRTC,其名称来源于Web实时通信(英文:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音或视频对话的应用程序编程接口(API)。该技术于2011年6月1日开源,并在谷歌、Mozilla和Opera的支持下被纳入万维网联盟(W3C)的推荐标准。


经过多年的发展,WebRTC技术已经非常成熟。它为HTML5流媒体技术提供了一套完整的解决方案和应用程序编程接口(API),可用于实现一对一视频通话、视频会议、远程教育和远程咨询等应用。尤其是现在5G时代已经到来,WebRTC技术已成为一项必备技能。


H5 WebRTC一对一视频通话实践课程专为具有一定H5开发经验的学生设计。本课程将教授如何使用WebRTC技术在H5应用中实现实时一对一视频通话功能。学生将学习如何构建视频通话的基础设施,处理媒体流的传输和呈现,以及掌握网络连接等关键概念和技术。


项目客户端采用React框架编写。信令服务器使用Golang编写,而Turn服务器则采用PION/TURN技术实现。


通过本课程的学习,学生将能够理解和掌握使用WebRTC技术在Web平台上实现一对一视频通话功能的关键步骤和技术要点。学生将具备开发实时通信应用程序并将其应用于自己项目中的能力。

Who this course is for:

  • 0基础小白以及想从事音视频行业的开发人员