获取资料

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++大型流媒体项目-从底层到应用层千万级直播系统实战「已完结」

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址