# RtspServer
项目介绍
-
* C++11实现的RTSP服务器和推流器。
项目Demo
-
* 为了方便调试做的一个Demo: [DesktopSharing](https://github.com/PHZ76/DesktopSharing): 抓取屏幕和麦克风的音视频数据,编码后进行RTSP转发和推流。
目前情况
-
* 支持 Windows 和 Linux平台。
* 支持 H264, H265, G711A, AAC 四种音视频格式的转发。
* 支持同时传输音视频。
* 支持单播(RTP_OVER_UDP, RTP_OVER_RTSP), 组播。
* 支持心跳检测(单播)。
* 支持RTSP推流(TCP)。
* 支持关键帧(GOP)缓存。
编译环境
-
* Linux: gcc 4.7
* Windows: vs2015
整体框架
-
![image](https://github.com/PHZ76/RtspServer/blob/master/pic/1.pic.JPG)
其他问题
-
* 如何转发或推流媒体文件? 项目目前没有实现对媒体文件的解析, 可以通过ffmpeg对文件进行帧读取再进行转发。
* RTSP连接成功没有收到数据? (1)可以使用Wireshark分析RTP包。(2)确定系统的大小端模式。
联系方式
-
* 2235710879@qq.com
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
RtspServer.zip (73个子文件)
Makefile 1KB
src
net
EpollTaskScheduler.cpp 2KB
NetInterface.cpp 2KB
SelectTaskScheduler.cpp 5KB
Timestamp.cpp 678B
Logger.cpp 2KB
EventLoop.cpp 2KB
SocketUtil.cpp 4KB
BufferWriter.cpp 2KB
Pipe.cpp 2KB
TcpSocket.cpp 2KB
TaskScheduler.cpp 2KB
Timer.cpp 2KB
TcpConnection.cpp 3KB
BufferReader.cpp 1KB
TcpServer.cpp 2KB
Acceptor.cpp 1KB
MemoryManager.cpp 2KB
xop
G711ASource.cpp 1KB
RtpConnection.cpp 9KB
H264Source.cpp 4KB
RtspPusher.cpp 3KB
MediaSession.cpp 8KB
RtspMessage.cpp 16KB
AACSource.cpp 3KB
RtspConnection.cpp 12KB
H265Source.cpp 4KB
H264Parser.cpp 2KB
RtspServer.cpp 3KB
inc
net
Channel.h 2KB
Timestamp.h 724B
Pipe.h 359B
ThreadSafeQueue.h 2KB
TaskScheduler.h 1KB
TcpSocket.h 565B
NetInterface.h 222B
Acceptor.h 780B
Socket.h 942B
BufferReader.h 2KB
RingBuffer.h 1KB
SelectTaskScheduler.h 944B
SocketUtil.h 988B
log.h 294B
MemoryManager.h 945B
Logger.h 1KB
BufferWriter.h 971B
EventLoop.h 1006B
Timer.h 2KB
TcpServer.h 912B
TcpConnection.h 2KB
EpollTaskScheduler.h 627B
xop
media.h 901B
RtpConnection.h 3KB
AACSource.h 929B
RtspConnection.h 3KB
rtp.h 1KB
H264Parser.h 314B
rtsp.h 2KB
H264Source.h 752B
G711ASource.h 771B
MediaSource.h 1KB
RtspMessage.h 4KB
RtspServer.h 1KB
MediaSession.h 3KB
H265Source.h 755B
RtspPusher.h 994B
test.h264 492KB
LICENSE 1KB
README.md 1022B
example
rtsp_pusher.cpp 3KB
rtsp_server.cpp 4KB
rtsp_h264_file.cpp 5KB
pic
1.pic.JPG 80KB
共 73 条
- 1
LiaoJunXiong
- 粉丝: 73
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页