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

本课程为WebRTC音视频技术开发的理论基础教程
Free tutorial
Rating: 4.5 out of 5 (20 ratings)
384 students
1hr 17min of on-demand video
Simplified Chinese

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

Requirements

  • 需要有网络基础知识

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相关应用都将变得容易很多。

Who this course is for:

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

Instructor

kangshaojun 亢少军
  • 4.4 Instructor Rating
  • 128 Reviews
  • 744 Students
  • 28 Courses

资深开发者,创业者。专注于视频通讯技术领域。国内首本Flutter著作《Flutter技术入门与实战》作者,另著有《Dart语言实战》及《WebRTC音视频开发》等书籍。多年从事视频会议、远程教育等技术研发,对于Android、iOS以及跨平台开发技术有比较深入的研究和应用,作为主要程序员开发了多个应用项目,涉及医疗、交通、银行等领域。

Top companies trust Udemy

Get your team access to Udemy's top 16,000+ courses