# BXC_RtspServer_study **Repository Path**: deepvision2021/BXC_RtspServer_study ## Basic Information - **Project Name**: BXC_RtspServer_study - **Description**: 《从零开始编写一个RTSP服务器》系列视频教程源码。我自己在入行C++音视频开发时,首先就是学习的rtsp协议。但由于rtsp比较复杂,当时在网上也看了许多相关文章,或模棱两可,或复制粘贴,即便时至今日,网上的资料也是大抵如此。所以想录制这样一个系列,来帮助想要入行音视频开发的朋友。 - **Primary Language**: C++ - **License**: MIT - **Default Branch**: master - **Homepage**: http://www.any12345.com/ - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 123 - **Created**: 2023-11-25 - **Last Updated**: 2023-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BXC_RtspServer_study * 作者:北小菜 * 个人网站:http://www.any12345.com * 邮箱:bilibili_bxc@126.com * QQ:1402990689 * 微信:bilibili_bxc * 作者-哔哩哔哩主页:https://space.bilibili.com/487906612 * 作者-头条西瓜主页:https://www.ixigua.com/home/4171970536803763 * github开源地址:https://github.com/any12345com/BXC_RtspServer_study * gitee开源地址:https://gitee.com/Vanishi/BXC_RtspServer_study ### 项目介绍 ~~~ BXC_RtspServer_study 是基于C++开发的RTSP服务器项目,对应《从零开始编写一个RTSP服务器》系列教程源码。 ~~~ ### 视频教程地址: 1. [从零开始编写一个RTSP服务器(1)RTSP协议讲解及代码实现 ](https://www.bilibili.com/video/BV1xd4y147Fb) 2. [从零开始编写一个RTSP服务器(2)实现一个基于UDP的RTP传输h264的RTSP服务器,并能够进行rtsp拉流播放 ](https://www.bilibili.com/video/BV18P4y1X78w) 3. [从零开始编写一个RTSP服务器(3)实现一个基于UDP的RTP传输aac的RTSP服务器,并能够进行rtsp拉流播放 ](https://www.bilibili.com/video/BV1P44y1U7F1) 4. [从零开始编写一个RTSP服务器(4)实现一个基于TCP的RTP同时传输h264和aac的RTSP服务器,并能够进行rtsp拉流播放](https://www.bilibili.com/video/BV1kG411K7ZX) 5. [从零开始编写一个RTSP服务器(5) 基于我的开源项目BXC_RtspServer进行详细的源码讲解,这是一个完整可用,支持多线程,基于socket编写的IO多路复用的RTSP流媒体服务器](https://www.bilibili.com/video/BV1PV4y1w7GR) ### windows系统编译运行 ~~~ 作者的开发环境 vs2019(vs2017,vs2022应该也都没有问题) 双击打开 BXC_RtspServer_study.sln 选择 x64/Debug 或 x64/Release 直接运行,不依赖任何第三方库 ~~~ ### 为什么要讲这个系列? ~~~ 因为我自己在入行C++音视频开发时,首先就是学习的rtsp协议。但由于rtsp比较复杂, 当时在网上也看了许多相关文章,或模棱两可,或复制粘贴,即便时至今日,网上的资料也是大抵如此。 所以想录制这样一个系列,来帮助想要入行音视频开发的朋友。 (补充一点:这个系列不仅仅能够帮助到使用C++开发的朋友,其他编程语言的开发者也可以参考和学习RTSP服务器的实现思路) ~~~ ### 这个系列适合那些人? ~~~ 对音视频开发感兴趣的,有一定编程基础的,或想要转行音视频开发的其他开发岗, 想要了解RTSP协议交互逻辑的,或学生,或程序员,或其他相关行业的岗位。 ~~~