10 Star 136 Fork 82

Vanishi / BXC_RtspServer_study

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
Loading...
README
MIT

BXC_RtspServer_study

项目介绍

BXC_RtspServer_study 是基于C++开发的RTSP服务器项目,对应《从零开始编写一个RTSP服务器》系列教程源码。

视频教程地址:

  1. 从零开始编写一个RTSP服务器(1)RTSP协议讲解及代码实现

  2. 从零开始编写一个RTSP服务器(2)实现一个基于UDP的RTP传输h264的RTSP服务器,并能够进行rtsp拉流播放

  3. 从零开始编写一个RTSP服务器(3)实现一个基于UDP的RTP传输aac的RTSP服务器,并能够进行rtsp拉流播放

  4. 从零开始编写一个RTSP服务器(4)实现一个基于TCP的RTP同时传输h264和aac的RTSP服务器,并能够进行rtsp拉流播放

  5. 从零开始编写一个RTSP服务器(5) 基于我的开源项目BXC_RtspServer进行详细的源码讲解,这是一个完整可用,支持多线程,基于socket编写的IO多路复用的RTSP流媒体服务器

windows系统编译运行

作者的开发环境 vs2019(vs2017,vs2022应该也都没有问题)

双击打开 BXC_RtspServer_study.sln
选择 x64/Debug 或 x64/Release 直接运行,不依赖任何第三方库

为什么要讲这个系列?

因为我自己在入行C++音视频开发时,首先就是学习的rtsp协议。但由于rtsp比较复杂,
当时在网上也看了许多相关文章,或模棱两可,或复制粘贴,即便时至今日,网上的资料也是大抵如此。
所以想录制这样一个系列,来帮助想要入行音视频开发的朋友。
(补充一点:这个系列不仅仅能够帮助到使用C++开发的朋友,其他编程语言的开发者也可以参考和学习RTSP服务器的实现思路)

这个系列适合那些人?

对音视频开发感兴趣的,有一定编程基础的,或想要转行音视频开发的其他开发岗,
想要了解RTSP协议交互逻辑的,或学生,或程序员,或其他相关行业的岗位。
MIT License Copyright (c) 2022 Vanishi Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

《从零开始编写一个RTSP服务器》系列视频教程源码。我自己在入行C++音视频开发时,首先就是学习的rtsp协议。但由于rtsp比较复杂,当时在网上也看了许多相关文章,或模棱两可,或复制粘贴,即便时至今日,网上的资料也是大抵如此。所以想录制这样一个系列,来帮助想要入行音视频开发的朋友。 展开 收起
C++ 等 2 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/Vanishi/BXC_RtspServer_study.git
git@gitee.com:Vanishi/BXC_RtspServer_study.git
Vanishi
BXC_RtspServer_study
BXC_RtspServer_study
master

搜索帮助