课程简介

慕课C++大型流媒体项目-从底层到应用层千万级直播系统实战

C++大型流媒体项目-从底层到应用层千万级直播系统实战视频课程,由乐学编程网lexuecode.com整理分享。本课程特邀前字节直播业务核心开发工程师,通过深入浅出的教学方法,带同学全面掌握从底层技术到应用层实现的直播系统开发技能。完成本课程将成为具备千万级并发处理能力的音视频直播系统工程师,能够设计、开发并部署高效稳定的直播解决方案,同时全面升级你的C++技能树,为职业生涯开辟更多可能性。

相关课程

基于C++音视频高手课-WebRTC远程桌面后台服务实战

课程目录

├── 第1章 C++大型流媒体项目-从底层到应用层千万级直播系统实战-导学/
│   └── [ 12M] 1-1导学
├── 第2章 开发环境安装与工程构建/
│   ├── [368K] 2-1后台开发环境安装.pdf
│   ├── [1.1M] 2-2安装Centos系统.pdf
│   ├── [194K] 2-3安装和配置Samba.pdf
│   ├── [1.1M] 2-4vscode安装和配置.pdf
│   ├── [335K] 2-5创建工程.pdf
│   └── [100K] 2-6本章技术点总结.pdf
├── 第3章 C++通用基础函数库实现/
│   ├── [146K] 3-1时间常用函数.pdf
│   ├── [ 68M] 3-2字符串操作
│   ├── [ 52M] 3-3单例
│   ├── [ 47M] 3-4定时任务1
│   ├── [ 70M] 3-5定时任务2
│   ├── [ 40M] 3-6日志库-LogStream和Logger实现1
│   ├── [ 57M] 3-7日志库-LogStream和Logger实现2
│   ├── [ 72M] 3-8日志库-FileLog和FileLogManager实现1
│   ├── [100M] 3-9日志库-FileLog和FileLogManager实现2
│   ├── [ 79M] 3-10配置文件1
│   ├── [118M] 3-11配置文件2
│   └── [101K] 3-12本章技术点总结.pdf
├── 第4章 高性能网络框架设计与实现/
│   ├── [256K] 4-1认识网络服务器.pdf
│   ├── [193K] 4-2IO模型.pdf
│   ├── [181K] 4-3两种高效的事件处理模式.pdf
│   ├── [307K] 4-4网络基础.pdf
│   ├── [ 94M] 4-5EventLoop
│   ├── [ 81M] 4-6EventLoop-Event
│   ├── [ 72M] 4-7线程和线程池1
│   ├── [ 99M] 4-8线程和线程池2
│   ├── [ 73M] 4-9EventLoop-任务队列
│   ├── [ 49M] 4-10EventLoop-定时任务1
│   ├── [ 94M] 4-11EventLoop-定时任务2
│   ├── [115M] 4-12InetAddress
│   ├── [140M] 4-13Socket操作类
│   ├── [ 81M] 4-14Acceptor
│   ├── [ 80M] 4-15Connection
│   ├── [ 85M] 4-16TcpConnection-关闭,读,出错
│   ├── [ 91M] 4-17TcpConnection-写
│   ├── [136M] 4-18TimingWheel在TcpConnection的应用及TcpConnection功能测试
│   ├── [133M] 4-19TcpClient
│   ├── [133M] 4-20TcpServer
│   ├── [121M] 4-21DnsService
│   ├── [186M] 4-22UdpSocket
│   ├── [ 76M] 4-23UdpClient
│   ├── [ 42M] 4-24UdpServer
│   └── [139K] 4-25本章技术点总结.pdf
├── 第5章 多媒体直播系统业务概念与背后的事件/
│   ├── [179K] 5-1多媒体常用概念.pdf
│   ├── [190K] 5-2音视频编码格式简介.pdf
│   ├── [129K] 5-3音视频封装格式.pdf
│   ├── [182K] 5-4流媒体协议.pdf
│   ├── [129K] 5-5直播业务介绍.pdf
│   ├── [150K] 5-6一个直播的整个流程及背后的故事.pdf
│   └── [ 99K] 5-7本章知识点总结.pdf
├── 第6章 多媒体模块/
│   ├── [163K] 6-1多媒体模块主要功能介绍.pdf
│   ├── [ 33M] 6-2有限状态机在协议解析上的应用
│   ├── [ 62M] 6-3Context上下文在协议实现上的应用
│   ├── [ 55M] 6-4多媒体数据包类设计与实现
│   ├── [131K] 6-5多媒体模块协议回调类.pdf
│   └── [ 95K] 6-6本章知识点总结.pdf
├── 第7章 rtmp实现/
│   ├── [197K] 7-1rtmp协议简介:简单握手和复杂握手.pdf
│   ├── [ 39M] 7-2Rtmp握手设计
│   ├── [ 83M] 7-3Rtmp握手实现1
│   ├── [ 86M] 7-4Rtmp握手实现2
│   ├── [ 55M] 7-5RtmpServer设计与实现
│   ├── [135K] 7-6rtmp协议头设计.pdf
│   ├── [148K] 7-7rtmp协议简介:消息格式.pdf
│   ├── [150K] 7-8ByteReader和ByteWriter.pdf
│   ├── [ 56M] 7-9rtmp协议实现:Rtmp数据包接收设计
│   ├── [106M] 7-10rtmp协议实现:Rtmp数据包接收实现
│   ├── [ 34M] 7-11rtmp协议实现:Rtmp数据包发送设计与实现1
│   ├── [100M] 7-12rtmp协议实现:Rtmp数据包发送设计与实现2
│   ├── [158K] 7-13rtmp协议控制消息和用户控制消息.pdf
│   ├── [131M] 7-14rtmp协议实现:Rtmp协议控制消息和用户控制消息设计与实现
│   ├── [133K] 7-15rtmp协议简介:AMF0和AMF3简介.pdf
│   ├── [ 80M] 7-16rtmp协议实现:AMF简单类型解析设计与实现
│   ├── [104M] 7-17rtmp协议实现:AMFObject解析设计与实现及AMF解析测试
│   ├── [ 41M] 7-18rtmp协议实现:AMF封装设计与实现
│   ├── [306K] 7-19rtmp协议简介:命令消息.pdf
│   ├── [ 81M] 7-20rtmp协议实现:命令解析与命令实现1
│   ├── [107M] 7-21rtmp协议实现:命令解析与命令实现2
│   ├── [ 90M] 7-22rtmp协议实现:Rtmp命令交互实现及测试
│   ├── [ 60M] 7-23RtmpClient设计与实现1
│   ├── [100M] 7-24RtmpClient设计与实现2
│   └── [ 95K] 7-25本章技术点总结.pdf
├── 第8章 直播管理-直播业务配置/
│   ├── [139K] 8-1直播管理概述.pdf
│   ├── [ 94M] 8-2直播服务器以及直播业务配置设计与实现
│   ├── [ 83M] 8-3直播业务配置在系统配置的实现及测试
│   ├── [ 80M] 8-4时间戳修正TimeCorrector设计与实现
│   ├──由乐学编程网lexuecode.com
│   ├── [116M] 8-5音视频头CodecHeader类设计与实现
│   ├── [ 46M] 8-6Gop管理类设计与实现
│   ├── [ 75M] 8-7用户类User设计与实现
│   ├── [ 52M] 8-8播放用户类PlayerUser和推流用户类PublishUser设计与实现
│   ├── [ 83M] 8-9实时流Stream设计与实现-实时音视频输入功能实现
│   ├── [ 45M] 8-10实时流Stream设计与实现-音视频输出实现1
│   ├── [ 56M] 8-11实时流Stream设计与实现-音视频输出实现2
│   ├── [ 37M] 8-12Rtmp播放用户设计与实现
│   ├── [ 62M] 8-13会话类Session设计与实现1
│   ├── [ 41M] 8-14会话类Session设计与实现2
│   ├── [ 74M] 8-15直播业务管理类LiveService设计与实现1
│   ├── [ 68M] 8-16直播业务管理类LiveService设计与实现2
│   ├── [124M] 8-17直播推流和直播拉流播放测试
│   └── [111K] 8-18本章知识点总结.pdf
└── 第9章 HTTP协议实现/
├── [468K] 9-1http协议简介.pdf
├── [ 65M] 9-2Http消息接收1
├── [ 86M] 9-3Http消息接收2
├── [ 62M] 9-4Http消息接收3
├── [ 76M] 9-5HttpRequest类设计与实现1
├── [124M] 9-6HttpRequest类设计与实现2
├── [101M] 9-7HttpContext以及Http消息发送功能设计与实现
├── [165M] 9-8HttpServer设计与实现
├── [126M] 9-9HttpClient设计与实现
└── [102K] 9-10本章知识点总结.pdf
└── 资料代码/

更新日志

2024-6-12:已更新到第9章,持续更新中,后续同个网盘链接更新,请放心下载。

发表回复

登录... 后才能评论