描述:本课程《C++大型流媒体项目》旨在通过实战案例,帮助学员深入理解直播系统的开发流程与技术实现。内容覆盖从开发环境配置到高级协议实现,详细讲解了流媒体系统中的各个模块,包括C++基础函数库、网络框架、多媒体模块、RTMP协议、HTTP协议、以及WebRTC和负载均衡等技术。每章结合理论与实践,逐步构建一个千万级直播系统,强调性能优化、网络通信及分布式部署。课程还介绍了流媒体协议、音视频编解码、数据封装及解封装等核心技术,使学员掌握搭建高性能直播系统所需的所有基础和技能。
第1章C++大型流媒体项目-从底层到应用层千万级直播系统实战-导学 第2章 开发环境安装与工程构建 第3章C++通用基础函数库实现 第4章高性能网络框架设计与实现 第5章 多媒体直播系统业务概念与背后的事件 第6章多媒体模块 第7章rtmp实现 第8章直播管理-直播业务配置 第9章HTTP协议实现 第10章HTTP-FLV实现 第11章音视频Demux-实现LV格式的音视频数据的解封装 第12章MPEGTS实现-完成实时音视频到mpegts的封装 第13章HLS协议实现 第14章回源功能实现 第15章WEBRTC拉流实现 第16章负载均衡系统简介 第17章分布式系统及直播系统部暑 第18章课程总结
|