价格: 46 学币

分类: C++

发布时间: 2024-06-10 17:07:02

最近更新: 2024-08-03 16:51:54

资源类型: SVIP

优惠: 开通钻石SVIP免费获取此资源

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

课程介绍

C++大型流媒体项目-从底层到应用层千万级直播系统实战视频教程,由优库it资源网整理发布。短视频、直播以及实时音视频传输的火爆背后,离不开高性能直播系统的支持。行业薪资因此不断上涨。本课程特邀前字节跳动直播业务核心开发工程师担任讲师,通过深入浅出的教学方式,带领学员全面掌握从底层技术到应用层实现的直播系统开发技能。完成本课程后,你将具备处理千万级并发的音视频直播系统的能力,能够设计、开发并部署高效、稳定的直播解决方案,同时全面提升你的C++技能,为职业生涯开拓更多机会。

相关推荐

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

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

资源目录

.
├── 第1章 C++大型流媒体项目-从底层到应用层千万级直播系统实战-导学/
│   └── [7.5M]  1-1导学
├── 第2章 开发环境安装与工程构建/
│   ├── [163K]  2-1后台开发环境安装.pdf
│   ├── [327K]  2-2安装Centos系统.pdf
│   ├── [227K]  2-3安装和配置Samba.pdf
│   ├── [257K]  2-4vscode安装和配置.pdf
│   ├── [251K]  2-5创建工程.pdf
│   └── [158K]  2-6本章技术点总结.pdf
├── 第3章 C++通用基础函数库实现/
│   ├── [255K]  3-1时间常用函数.pdf
│   ├── [ 47M]  3-2字符串操作
│   ├── [ 30M]  3-3单例
│   ├── [ 30M]  3-4定时任务1
│   ├── [ 49M]  3-5定时任务2
│   ├── [ 22M]  3-6日志库-LogStream和Logger实现1
│   ├── [ 41M]  3-7日志库-LogStream和Logger实现2
│   ├── [ 51M]  3-8日志库-FileLog和FileLogManager实现1
│   ├── [ 74M]  3-9日志库-FileLog和FileLogManager实现2
│   ├── [ 49M]  3-10配置文件1
│   ├── [ 80M]  3-11配置文件2
│   └── [159K]  3-12本章技术点总结.pdf
├── 第4章  高性能网络框架设计与实现/
│   ├── [425K]  4-1认识网络服务器.pdf
│   ├── [257K]  4-2IO模型.pdf
│   ├── [239K]  4-3两种高效的事件处理模式.pdf
│   ├── [930K]  4-4网络基础.pdf
│   ├── [ 50M]  4-5EventLoop
│   ├── [ 60M]  4-6EventLoop-Event
│   ├── [ 52M]  4-7线程和线程池1
│   ├── [ 75M]  4-8线程和线程池2
│   ├── [ 46M]  4-9EventLoop-任务队列
│   ├── [ 32M]  4-10EventLoop-定时任务1
│   ├── [ 69M]  4-11EventLoop-定时任务2
│   ├── [ 81M]  4-12InetAddress
│   ├── [ 99M]  4-13Socket操作类
│   ├── [ 59M]  4-14Acceptor
│   ├── [ 54M]  4-15Connection
│   ├── [ 59M]  4-16TcpConnection-关闭,读,出错
│   ├── [ 61M]  4-17TcpConnection-写
│   ├── [ 80M]  4-18TimingWheel在TcpConnection的应用及TcpConnection功能测试
│   ├── [ 89M]  4-19TcpClient
│   ├── [ 85M]  4-20TcpServer
│   ├── [ 80M]  4-21DnsService
│   ├── [119M]  4-22UdpSocket
│   ├── [ 50M]  4-23UdpClient
│   ├── [ 28M]  4-24UdpServer
│   └── [180K]  4-25本章技术点总结.pdf
├── 第5章 多媒体直播系统业务概念与背后的事件/
│   ├── [338K]  5-1多媒体常用概念.pdf
│   ├── [298K]  5-2音视频编码格式简介.pdf
│   ├── [186K]  5-3音视频封装格式.pdf
│   ├── [341K]  5-4流媒体协议.pdf
│   ├── [237K]  5-5直播业务介绍.pdf
│   ├── [258K]  5-6一个直播的整个流程及背后的故事.pdf
│   └── [156K]  5-7本章知识点总结.pdf
├── 第6章 多媒体模块/
│   ├── [241K]  6-1多媒体模块主要功能介绍.pdf
│   ├── [ 21M]  6-2有限状态机在协议解析上的应用
│   ├── [ 38M]  6-3Context上下文在协议实现上的应用
│   ├── [ 35M]  6-4多媒体数据包类设计与实现
│   ├── [239K]  6-5多媒体模块协议回调类.pdf
│   └── [153K]  6-6本章知识点总结.pdf
├── 第7章 rtmp实现/
│   ├── [377K]  7-1rtmp协议简介:简单握手和复杂握手.pdf
│   ├── [ 21M]  7-2Rtmp握手设计
│   ├── [ 53M]  7-3Rtmp握手实现1
│   ├── [ 42M]  7-4Rtmp握手实现2
│   ├── [ 35M]  7-5RtmpServer设计与实现
│   ├── [295K]  7-6rtmp协议头设计.pdf
│   ├── [256K]  7-7rtmp协议简介:消息格式.pdf
│   ├── [411K]  7-8ByteReader和ByteWriter.pdf
│   ├── [ 32M]  7-9rtmp协议实现:Rtmp数据包接收设计
│   ├── [ 73M]  7-10rtmp协议实现:Rtmp数据包接收实现
│   ├── [ 17M]  7-11rtmp协议实现:Rtmp数据包发送设计与实现1
│   ├── [ 56M]  7-12rtmp协议实现:Rtmp数据包发送设计与实现2
│   ├── [266K]  7-13rtmp协议控制消息和用户控制消息.pdf
│   ├── [ 67M]  7-14rtmp协议实现:Rtmp协议控制消息和用户控制消息设计与实现
│   ├── [241K]  7-15rtmp协议简介:AMF0和AMF3简介.pdf
│   ├── @优库it资源网ukoou.com
│   ├── [ 55M]  7-16rtmp协议实现:AMF简单类型解析设计与实现
│   ├── [ 62M]  7-17rtmp协议实现:AMFObject解析设计与实现及AMF解析测试
│   ├── [ 26M]  7-18rtmp协议实现:AMF封装设计与实现
│   ├── [1.0M]  7-19rtmp协议简介:命令消息.pdf
│   ├── [ 41M]  7-20rtmp协议实现:命令解析与命令实现1
│   ├── [ 59M]  7-21rtmp协议实现:命令解析与命令实现2
│   ├── [ 41M]  7-22rtmp协议实现:Rtmp命令交互实现及测试
│   ├── [ 39M]  7-23RtmpClient设计与实现1
│   ├── [ 52M]  7-24RtmpClient设计与实现2
│   └── [152K]  7-25本章技术点总结.pdf
├── 第8章 直播管理-直播业务配置/
│   ├── [197K]  8-1直播管理概述.pdf
│   ├── [ 66M]  8-2直播服务器以及直播业务配置设计与实现
│   ├── [ 48M]  8-3直播业务配置在系统配置的实现及测试
│   ├── [ 49M]  8-4时间戳修正TimeCorrector设计与实现
│   ├── [ 67M]  8-5音视频头CodecHeader类设计与实现
│   ├── [ 30M]  8-6Gop管理类设计与实现
│   ├── [ 43M]  8-7用户类User设计与实现
│   ├── [ 32M]  8-8播放用户类PlayerUser和推流用户类PublishUser设计与实现
│   ├── [ 55M]  8-9实时流Stream设计与实现-实时音视频输入功能实现
│   ├── [ 31M]  8-10实时流Stream设计与实现-音视频输出实现1
│   ├── [ 30M]  8-11实时流Stream设计与实现-音视频输出实现2
│   ├── [ 21M]  8-12Rtmp播放用户设计与实现
│   ├── [ 36M]  8-13会话类Session设计与实现1
│   ├── [ 19M]  8-14会话类Session设计与实现2
│   ├── [ 49M]  8-15直播业务管理类LiveService设计与实现1
│   ├── [ 34M]  8-16直播业务管理类LiveService设计与实现2
│   ├── [ 56M]  8-17直播推流和直播拉流播放测试
│   └── [168K]  8-18本章知识点总结.pdf
├── 第9章 HTTP协议实现/
│   ├── [790K]  9-1http协议简介.pdf
│   ├── [ 36M]  9-2Http消息接收1
│   ├── [ 47M]  9-3Http消息接收2
│   ├── [ 29M]  9-4Http消息接收3
│   ├── [ 45M]  9-5HttpRequest类设计与实现1
│   ├── [ 58M]  9-6HttpRequest类设计与实现2
│   ├── [ 53M]  9-7HttpContext以及Http消息发送功能设计与实现
│   ├── [ 75M]  9-8HttpServer设计与实现
│   ├── [ 70M]  9-9HttpClient设计与实现
│   └── [159K]  9-10本章知识点总结.pdf
├── 第10章 HTTP-FLV实现/
│   ├── [366K]  10-1FLV简介.pdf
│   ├── [ 65M]  10-2FlvContext设计与实现
│   ├── [ 75M]  10-3FlvPlayerUser设计与实现
│   └── [140K]  10-4本章知识点总结.pdf
├── 第11章 音视频Demux-实现FLV格式的音视频数据的解封装/
│   ├── [332K]  11-1音视频Demux.pdf
│   ├── [365K]  11-2音视频帧数据类型定义.pdf
│   ├── [ 48M]  11-3AudioDemux设计与实现
│   ├── [101M]  11-4VideoDemux设计与实现
│   └── [142K]  11-5本章知识点总结.pdf
├── 第12章 MPEGTS实现-完成实时音视频到mpegts的封装/
│   ├── [536K]  12-1mpegts简介.pdf
│   ├── [ 48M]  12-2PSIWriter设计与实现
│   ├── [ 42M]  12-3PatWriter和PmtWriter设计与实现
│   ├── [108M]  12-4AudioEncoder设计与实现
│   ├── [ 87M]  12-5VideoDemux设计与实现
│   ├── [ 36M]  12-6TsEncoder设计与实现
│   ├── [ 64M]  12-7mpegts功能测试
│   └── [148K]  12-8本章总结.pdf
├── 第13章 HLS协议实现/
│   ├── [431K]  13-1hls协议.pdf
│   ├── [ 29M]  13-2Fragment设计与实现
│   ├── 【认准一手完整 www.ukoou.com】
│   ├── [ 40M]  13-3FragmentWindow设计与实现
│   ├── [ 34M]  13-4HlsMuxer设计与实现
│   ├── [ 33M]  13-5HLS综合测试1
│   ├── [ 35M]  13-6HLS综合测试2
│   └── [150K]  13-7本章知识点总结.pdf
├── 第14章 回源功能实现/
│   ├── [254K]  14-1回源功能概述.pdf
│   ├── [ 44M]  14-2回源配置设计与实现
│   ├── [ 22M]  14-3回源逻辑实现1
│   ├── [ 32M]  14-4回源逻辑实现2
│   ├── [ 38M]  14-5Rtmp回源设计与实现
│   ├── [ 38M]  14-6回源测试
│   └── [146K]  14-7本章知识点总结.pdf
├── 第15章 WEBRTC拉流实现/
│   ├── [265K]  15-1Webrtc简介.pdf
│   ├── [ 47M]  15-2webrtc概述及WebrtcService实现
│   ├── [ 66M]  15-3WebrtcServer以及WebrtcPlayerUser实现
│   ├── [256K]  15-4dtls简介.pdf
│   ├── [ 51M]  15-5Dtls密钥和证书实现
│   ├── [819K]  15-6SDP协议简介.pdf
│   ├── [ 60M]  15-7Sdp协议解析与封装实现
│   ├── [ 42M]  15-8-1Sdp应用
│   ├── [ 39M]  15-9-2Sdp应用
│   ├── [261K]  15-10NAT网络简介.pdf
│   ├── [356K]  15-11ICE&TURN&STUN协议简介.pdf
│   ├── [ 59M]  15-12Stun解析和封装实现
│   ├── [ 52M]  15-13Stun应用
│   ├── [ 27M]  15-14-1Dtls握手实现
│   ├── [ 44M]  15-15-2Dtls握手实现
│   ├── [ 29M]  15-16dtls应用
│   ├── [ 58M]  15-17Srtp实现
│   ├── [674K]  15-18RTP&RTCP协议简介.pdf
│   ├── [ 36M]  15-19Rtp基类设计与实现
│   ├── [ 57M]  15-20音频AAC转Opus
│   ├── [ 14M]  15-21RtpOpus设计与实现
│   ├── [ 54M]  15-22RtpH264设计与实现
│   ├── [ 56M]  15-23RtpMuxer设计与实现
│   ├── [ 31M]  15-24Rtp数据包发送--WebrtcServer改造
│   ├── [ 35M]  15-25Rtp数据包发送--Rtp数据包生成
│   ├── [ 19M]  15-26Rtp数据包发送--WebrtcService推流
│   ├── [ 24M]  15-27Webrtc整合测试
│   ├── [ 24M]  15-28Rtcp基类设计与实现
│   ├── [ 57M]  15-29SR报文实现及应用
│   ├── [ 56M]  15-30Rtpfb报文实现及应用
│   ├── [ 35M]  15-31Rtcp测试
│   ├── [451K]  15-32GCC和BBR算法介绍.pdf
│   └── [164K]  15-33本章知识点总结.pdf
├── 第16章 负载均衡系统简介/
│   ├── [349K]  16-1负载均衡概述.pdf
│   ├── [435K]  16-2基于DNS解析的GSLB实现.pdf
│   ├── [274K]  16-3基于HTTP重定向的GSLB实现.pdf
│   └── [160K]  16-4本章知识点总结.pdf
├── 第17章 分布式系统及直播系统部署/
│   ├── [279K]  17-1分布式系统理论知识简介.pdf
│   ├── [255K]  17-2分布式直播系统.pdf
│   ├── [192K]  17-3直播系统的子系统.pdf
│   ├── [254K]  17-4分布式直播系统的部署.pdf
│   └── [143K]  17-5本章知识点总结.pdf
└── 第18章 课程总结/
    └── [ 13M]  18-1C++大型流媒体直播系统-课程技术总结
└── 资料代码/

资源目录截图

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