/ 实战 / 百万级高并发WebRTC流媒体服务器设计与开发
收藏

百万级高并发WebRTC流媒体服务器设计与开发

适配5G时代的高负载、高性能、“多方”实时互动音视频服务器技术

百万级高并发WebRTC流媒体服务器设计与开发

难度 高级 时长 20小时 学习人数 368 综合评分 10.00

百万级高并发WebRTC流媒体服务器设计与开发

观看试看视频

百万级高并发WebRTC流媒体服务器设计与开发
5G时代音视频为王,随着实时音视频应用的爆发,来自Google 的WebRTC成为了人们关注的焦点,但很多人却不知道如何使用WebRTC实现多人实时互动,本课就将围绕与浏览器互通、级联、可扩展等6大痛点手把手带你学习大负载、高并发、高性能 WebRTC 流媒体服务器的设计与开发,揭秘万人互动直播背后的深层奥秘,打造可负载百万用户量的企业级的流媒体服务器
李超

音视频开发工程师

课程预览

检测到您还没有关注慕课网服务号,无法接收课程更新通知。请扫描二维码即可绑定
重新观看

迎着5G风口,以解决问题的姿态,直面音视频服务端痛点

课程知识结构系统全面,不仅面向未来,更有针对性的解决了很多当下音视频领域的“棘手问题”,价值不言而喻!

实战打造

万人直播系统后台

1、基础服务器编写
2、高性能网络服务器实现
3、WebRTC实现高负载流媒体服务器
4、剖析Mediasoup的设计与实现

技术“痛点”

-传统的流媒体服务器无法接入浏览器
-极端网络情况下音视频的质量无法保障
-不同地区、不同运营商进行音视频通话时,网络质量无法保障

解决方案

-WebRTC+流媒体服务器可以与浏览器顺利的对接
-通过 SVC, multicast,流控等技术手段保障音视频服务质量
-对比讲解几种企业级的架构设计方案

WebRTC+流媒体服务器,实现高性能“多方”实时互动通信

打通服务端的纯干货教程,让你掌握足够满足WebRTC服务端工程师岗位需求的诸多技能

C++及Socket网络编程
高性能网络服务器实现
网络协议&WebRTC协议栈
开源流媒体服务器Mediasoup
C++知识回顾梳理
Socket 网络编程
后台程序编写
处理各种系统信号
Select/epoll 异步I/O 事件处理
异频IO 处理的工作原理及实战
高性能网络异步事件开源库
TCP/UDP/RTP/RTCP/SRTP/SRTCP/
DTLS/STUN/SDP 等网络协议的详解
WebRTC协议栈详解
Mediasoup的布署、使用及源码分析
SFU 的架构模型
Mediasoup高性能服务器实现

音视频会议

在线教育中小班直播课

在线医疗

万人直接连麦

多人实时互动游戏

课程技术应用场景非常广泛,包括但不限于以上诸多领域

项目核心技术架构及通信架构

这套架构通用性很强,你可自行更改调整,直接用在自己的项目中

服务端技术架构图

客户端和服务端通信图

配合客户端课程一起学习效果更佳

同一讲师出品,同一实战项目,前后端无缝衔接,学习更顺畅

客户端课程
《WebRTC实时互动直播技术入门与实战》

了解更多

服务端课程
《百万级高并发WebRTC流媒体服务器设计与开发》

学员专享增值服务

问答专区

讲师集中答疑

关于课程的问题都可在问答区随时提
问,讲师会进行集中答疑

源码开放

提供完整代码

课程完整代码、每章节分支代码、服务
端代码对学员开放,你可自行下载使用

适合人群

WebRTC开发人员
想实现多方通信的开发人员
音视频服务器开发人员
服务端开发人员

技术储备要求

掌握C/C++/Java语言基础
具备1-2年服务端开发经验更佳

环境参数

  • 技术语言 C/C++
  • 开发平台 mac/Linux系统
  • node.js v10.15.1

万事俱备 只等你来

  • sunliang0127

    好评

    终于把最新的都学习完了,也在服务器上部署了mediasoup,调试都ok了。缓口气,来感谢李超老师。 我以前不太明白webrtc,上完李超老师的所有课后,感觉得到了赋能。特别是百万并发的课还差一点的时候,就应聘成了一家新公司,搞课程直播的,也用webrtc,感觉现在各大厂都在招聘这方面的人才。之前面试的几家,凡是问道webrtc,线程并发通信的,全部用李超老师课上内容搞定。感觉面试很轻松。 现在新公司,也是webrtc的框架,李超老师的百万并发课程太给力了,瞬间在新公司上手,进入状态。 还得感谢李超老师啊,以后的课都上定了!!!

  • iceluo01

    好评

    1、音视频其实还是比较难的,不过还好 每门课 都有一个基础语法讲解。第一门课 讲解了 c,第二门课 讲了js ,这门课 讲了c++。这年头c 和 c++ 相关的 学习课程不多,所以这几门课都是比较难得的课程; 2、正因为这个音视频技术相对复杂,找个课程很有必要; 3、课程只是一部分,很难得是老师基本都会在讨论区给同学们解答; 4、听老师说,近期还会组织做一个开源项目,这是一个非常有趣有意义的事情

  • 匿名用户

    好评

    追随超哥3门课了,还是一如既往的好,全是干货,讲得通俗易懂深入浅出,而且确实都是手把手带着操作,不止课堂上讲解细致,课下的解答也有问必答,感谢啊。。。希望超哥出更多的精品课程。好了,撸代码去了。

查看全部13条用户评价
提问
数据加载中...
意见反馈 帮助中心 APP下载
官方微信