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

课程时长 34小时22分钟

学习期限 12 个月 退款期限 30 天

市场价格 ¥366.00 会员价格 ¥293.00

难度级别 高级 学习人次 236 综合评分 4.2

内容实用 4.1 分

简洁易懂 4.2 分

逻辑清晰 4.2 分

  • 详情
  • 目录
  • 套餐3
  • 咨询21
  • 评价29

第1章 课程导学与准备工作

  • 1-1 课前必读(不看会错过一个亿) 试听
    13分钟06秒
  • 1-2 导学
    25分钟19秒

第2章 C++语言基础回顾

  • 2-1 C++知识回顾之helloworld 试听
    29分钟01秒
  • 2-2 类的定义和实现
    16分钟11秒
  • 2-3 类的使用
    26分钟29秒
  • 2-4 命名空间
    10分钟14秒
  • 2-5 继承1
    11分钟07秒
  • 2-6 继承2
    19分钟17秒
  • 2-7 多态
    22分钟56秒
  • 2-8 内存地址空间与指针
    23分钟19秒
  • 2-9 堆空间与栈空间
    26分钟02秒
  • 2-10 深拷贝与浅拷贝
    10分钟20秒

第3章 服务器基础编程

  • 3-1 一个最简单的服务器 试听
    22分钟46秒
  • 3-2 Linux系统下的信号
    17分钟14秒
  • 3-3 几个重要的信号
    20分钟03秒
  • 3-4 信号的发送与处理
    18分钟07秒
  • 3-5 通过 sigaction 安装信号
    19分钟44秒
  • 3-6 以fork的方式创建后台进程
    24分钟16秒
  • 3-7 以daemon方式切换到后台
    21分钟12秒

第4章 网络编程基础

  • 4-1 TCPServer实现原理
    12分钟44秒
  • 4-2 TCPServer的实现1
    12分钟06秒
  • 4-3 TCPServer的实现2
    26分钟45秒
  • 4-4 TCP客户端的实现
    15分钟
  • 4-5 作业-UDP服务端与客户端的实现
    23分钟10秒
  • 4-6 作业-实现一个TCP/UDP网络服务器
    28分钟05秒

第5章 异步I/O事件处理

  • 5-1 通过fork的方式实现高性能网络服务器
    24分钟36秒
  • 5-2 通过select实现高性能服务器
    16分钟21秒
  • 5-3 再论select函数
    29分钟42秒

第6章 epoll实现高性能服务器

  • 6-1 epoll基本知识
    20分钟09秒
  • 6-2 epoll高性能服务器的实现1
    11分钟10秒
  • 6-3 epoll高性能服务器的实现2
    21分钟23秒
  • 6-4 epoll+fork进行性能优化
    27分钟19秒

第7章 libevent实现高性能网络服务器

  • 7-1 比较有名的异步IO处理库的介绍
    12分钟17秒
  • 7-2 libevent实现高性能服务器
    17分钟27秒
  • 7-3 作业-libuv实现对UDP的处理
    16分钟36秒

第8章 TCP/IP详解

  • 8-1 IP协议详解
    24分钟59秒
  • 8-2 TCP协议详解
    12分钟06秒
  • 8-3 TCP三次握手
    14分钟48秒
  • 8-4 TCP四次挥手
    21分钟22秒
  • 8-5 TCP_ACK_机制
    15分钟12秒
  • 8-6 TCP滑动窗口
    22分钟44秒
  • 8-7 UDP与RTP
    15分钟59秒
  • 8-8 实时通信TCP_UDP的选择
    26分钟14秒
  • 8-9 TCP在实时通信中的作用
    13分钟46秒

第9章 UDP/RTP/RTCP 详解

  • 9-1 RTP包的使用
    21分钟59秒
  • 9-2 RTCP协议头的分析
    23分钟35秒
  • 9-3 RTCP PayloadType 介绍
    22分钟35秒
  • 9-4 RTCP SR 包文详解
    26分钟58秒
  • 9-5 RTCP RR SDES 报文介绍
    16分钟18秒
  • 9-6 BYE APP 报文介绍
    15分钟54秒
  • 9-7 RTCP FB 协议介绍
    18分钟51秒

第10章 WebRTC协议

  • 10-1 STUN协议介绍
    29分钟56秒
  • 10-2 STUN Message Type消息
    13分钟29秒
  • 10-3 STUN Message type详解
    21分钟35秒
  • 10-4 STUN body详解
    12分钟17秒
  • 10-5 ICE工作原理
    28分钟28秒
  • 10-6 加密解密基本概念
    18分钟34秒
  • 10-7 OpenSSL概念及使用
    22分钟57秒
  • 10-8 DTLS协议详解
    16分钟58秒
  • 10-9 TLS-SRTP协议讲解
    22分钟39秒

第11章 SDP协议与WebRTC媒体协商

  • 11-1 媒体协商过程
    26分钟04秒
  • 11-2 SDP协议简介
    18分钟30秒
  • 11-3 SDP描述信息
    21分钟56秒
  • 11-4 SDP关键字段的含义及其使用
    10分钟24秒
  • 11-5 WebRTC中的SDP
    28分钟04秒
  • 11-6 WebRTC中SDP各字段含义详解
    15分钟36秒

第12章 各流媒体服务器的比较

  • 12-1 多人互动架构方案
    19分钟40秒
  • 12-2 Mesh架构模型详解
    20分钟51秒
  • 12-3 MCU架构模型详解
    24分钟59秒
  • 12-4 SFU架构模型详解
    11分钟58秒
  • 12-5 Licode流媒体服务器架构和特点
    12分钟01秒
  • 12-6 Janus流媒体服务器的架构及特点
    23分钟56秒
  • 12-7 Medooze流媒体服务器架构及特点
    15分钟15秒
  • 12-8 Mediasoup流媒体服务器架构及特点
    23分钟08秒

第13章 mediasoup服务器的布署与使用

  • 13-1 Mediasoup的运行环境
    24分钟43秒
  • 13-2 Mediasoup Demo的布署
    10分钟27秒
  • 13-3 通过Nodejs实现HTTP服务
    20分钟34秒
  • 13-4 HTTPS基本知识
    12分钟45秒
  • 13-5 通过WWW服务发布mediasoup客户端代码
    22分钟25秒
  • 13-6 作业-客户端是如何与信令服务建立连接的
    10分钟07秒

第14章 mediasoup的信令系统

  • 14-1 mediasoup-demo整体分析
    23分钟08秒
  • 14-2 JavaScript基本语法一
    28分钟18秒
  • 14-3 JavaScript基本语法二
    14分钟06秒
  • 14-4 JavaScriptES6高级特性
    21分钟37秒
  • 14-5 Promise与EventEmitter详解
    21分钟45秒
  • 14-6 剖析serverjs
    29分钟28秒
  • 14-7 剖析roomjs
    17分钟14秒
  • 14-8 如何调试MediasoupDemo
    16分钟15秒
  • 14-9 运行时查看Mediasoup的核心信息
    25分钟11秒

第15章 mediasoup源码分析

  • 15-1 mediasoup库的架构讲解
    18分钟02秒
  • 15-2 Mediasoup_JS_的作用
    19分钟14秒
  • 15-3 WebRTC中的C++类关系图
    21分钟35秒
  • 15-4 Mediasoup启动详解
    12分钟38秒
  • 15-5 匿名管道进程间通信的原理
    10分钟21秒
  • 15-6 实战通过socketpair进行进程间通信
    14分钟42秒
  • 15-7 mediasoup下channel创建的详细过程
    13分钟40秒
  • 15-8 mediasoup中的消息确信与发送事件机制
    18分钟11秒
  • 15-9 mediasoup的主业务流程1
    27分钟39秒
  • 15-10 mediasoup的主业务流程2
    28分钟
  • 15-11 mediasoup连接的创建1
    26分钟57秒
  • 15-12 mediasoup连接的创建2
    16分钟50秒
  • 15-13 mediasoup数据流转1
    25分钟23秒
  • 15-14 mediasoup数据流转2
    11分钟52秒
  • 15-15 WebRTC流媒体服务器大规模布署方案
    11分钟50秒

第16章 课程总结

  • 16-1 小结
    23分钟43秒
236
29
21
0