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

Novia ·
更新时间:2024-09-21
· 913 次阅读

第1章 课程导学与准备工作
本章主要介绍为何要学习WebRTC流媒体服务器开发,以及本门课能为我们带来哪些收获。之后会为大家介绍本课程内容具体安排,最后给出如何学好这门课程的一些学习建议。希望大家都能通过这门课程,学有所成,学有所归。

1-1 课前必读(不看会错过一个亿)
1-2 导学 试看
第2章 C 语言基础回顾【已掌握,可略过】
为了便于大家更好的学习流媒体服务器的开发,本章将带大家对WebRTC服务器开发中用到的C 基础知识进行回顾梳理,如类的定义与使用,继承,多态,名存空间等相关知识。

2-1 C 知识回顾之helloworld
2-2 类的定义和实现
2-3 类的使用
2-4 命名空间
2-5 继承1
2-6 继承2
2-7 多态
2-8 内存地址空间与指针
2-9 堆空间与栈空间
2-10 深拷贝与浅拷贝 试看
第3章 服务器基础编程
本章将带你学习最基础的服务器开发,让你体会服务器开发其实如此简单。

3-1 一个最简单的服务器 试看
3-2 Linux系统下的信号
3-3 几个重要的信号
3-4 信号的发送与处理
3-5 通过 sigaction 安装信号
3-6 以fork的方式创建后台进程
3-7 以daemon方式切换到后台
第4章 网络编程基础
本章将带你了解如何在服务端开发网络服务器程序。

4-1 TCPServer实现原理
4-2 TCPServer的实现1
4-3 TCPServer的实现2
4-4 TCP客户端的实现
4-5 作业-UDP服务端与客户端的实现
4-6 作业-实现一个TCP/UDP网络服务器
第5章 异步I/O事件处理
本章将带你掌握异步IO事件处理原理。

5-1 通过fork的方式实现高性能网络服务器
5-2 通过select实现高性能服务器
5-3 再论select函数
第6章 epoll实现高性能服务器
本章将带你学习Linux下最高效的异步IO事件处理函数epoll的使用。

6-1 epoll基本知识
6-2 epoll高性能服务器的实现1
6-3 epoll高性能服务器的实现2
6-4 epoll fork进行性能优化
第7章 libevent实现高性能网络服务器
本章将带你了解几个比较著....

下载地址:百度云盘


作者:m0_46238521



webrtc 服务器

需要 登录 后方可回复, 如果你还没有账号请 注册新账号
相关文章