基于WebRTC的大型分布式实时音视频XRTC系统项目实战
你可以获得: Web端屏幕共享技术 基于libev+消息队列的异步网络编程框架实现 音视频实时分发核心架构设计 STUN/TURN/ICE/DTLS等网络协议栈详解与实现 WebRTC核心通信流程剖析 WebRTC推拉功能实现
3
门课程
66332
人学习
课程总时长
第一阶段,从一个简单的共享屏幕demo入手,快速掌握WebRTC的入门知识和核心通信流程,然后带领您搭建signaling模块(用于SDP交换)和xrtcserver模块(音视频数据分发)的核心架构
第二阶段,实现WebRTC推流功能,设计实时音视频后台服务分发架构,介绍offer/anwer模型,并精讲WebRTC SDP,结合RFC标准详解STUN/TURN/ICE/DTLS协议栈并手把手实现
第三阶段,实现WebRTC拉流功能,详解DTLS流程以及加密秘钥的获取,实现音视频包的加解密,结合RFC标准详解RTP/RTCP/SRTP/SRTCP协议