WebRTC音视频技术教程-理论基础

本课程为WebRTC音视频技术开发的理论基础教程

Ratings: 4.67 / 5.00




Description

WebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准。

WebRTC技术经过多年的发展,已经非常成熟,它提供了HTML5流媒体技术的一整套解决方案及API,可用来实现一对一视频通话,视频会议,远程教育以及远程会诊等应用。尤其现在5G时代已经到来,WebRTC技术为必备技能。

WebRTC提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android,ios。

本课程为WebRTC的理论基础教程,将带领你理解并掌握WebRTC的系统架构,媒体协商,网络协商,协议,信令服务,连接建立等理论知识。适合0基础小白以及想从事音视频行业的开发人员学习。

只有掌握了这些理论知识,才能更好的理解一对一,多对多,流媒体的实现过程。并且有了这些理论基础,不管用什么语言,开发库来实现WebRTC相关应用都将变得容易很多。

What You Will Learn!

  • 了解WebRTC概况及应用场景
  • 理解WebRTC整体架构结构
  • 理解视频通话基本原理
  • 掌握媒体协商概念及理论
  • 理解SDP协议理论
  • 掌握网络协商概念及理论
  • 掌握NAT网络地址转换理论
  • 掌握ICE,STUN,TURN协议理论
  • 理解信令服务器的作用
  • 掌握视频通话连接建立流程及实现方法

Who Should Attend!

  • 小白,学生以及开发人员