【实例简介】
C++实现RTSP/RTP流媒体客户端,同时支持Linux和Windows编译环境。使用live555服务器测试通过。实现RTSP的OPTIONS、DESCRIBE、SETUP、PLAY、PAUSE、TEARDOWN。有相应的源码分析文档。C++实现RTSP/RTP流媒体服务器:http://download.csdn.net/detail/e_a_s_t/8703797
【实例截图】
【核心代码】
RtspClient
└── RtspClient
├── Client
│ ├── Client.vcxproj
│ ├── Client.vcxproj.filters
│ └── Client.vcxproj.user
├── Docs
│ └── RTSP客户端源码分析.doc
├── Linux
│ ├── common.mk
│ ├── makefile_c
│ └── makefile_s
├── RtspCS.sln
├── Server
│ ├── Server.vcxproj
│ ├── Server.vcxproj.filters
│ └── Server.vcxproj.user
└── Source
├── Client
│ ├── Main.cpp
│ ├── RtspClient.cpp
│ └── RtspClient.h
├── Def.cpp
├── Def.h
├── ListenSock.cpp
├── ListenSock.h
├── Mutex.cpp
├── Mutex.h
├── NTime.cpp
├── NTime.h
├── PrintLog.cpp
├── PrintLog.h
├── Sock.cpp
├── Sock.h
├── TcpSock.cpp
├── TcpSock.h
├── Thread.cpp
├── Thread.h
├── UdpSock.cpp
└── UdpSock.h
7 directories, 32 files