资源简介

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

资源截图

代码片段和文件信息

#include “Def.h“

const RtspMethodStr g_method[RTSP_METHOD_MAX] = {
{RTSP_OPTIONS “OPTIONS“}
{RTSP_DESCRIBE “DESCRIBE“}
{RTSP_SETUP “SETUP“}
{RTSP_PLAY “PLAY“}
{RTSP_PAUSE “PAUSE“}
{RTSP_TEARDOWN “TEARDOWN“}
{RTSP_SET_PARAMETER “SET_PARAMETER“}
{RTSP_GET_PARAMETER “GET_PARAMETER“}
};

const RspCodeStr g_rsp_code_str[15] = {
{ 200 “OK“ }
{ 302 “Moved Temporarily“ }
{ 400 “Bad Request“ }
{ 401 “Unauthorized“ }
{ 403 “Forbidden“ }
{ 404 “Not Found“ }
{ 405 “Method Not Allowed“ }
{ 454 “Session Not Found“ }
{ 457 “Invalid Range“ }
{ 461 “Unsupported transport“ }
{ 500 “Internal Server Error“ }
{ 503 “Service Unavailable“ }
{ 505 “RTSP Version not supported“ }
{ 551 “Option not supported“ }
{ 0 NULL }
};

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    I.A....      4581  2015-05-19 09:38  RtspClient\Client\Client.vcxproj

    I.A....      1264  2015-05-19 09:38  RtspClient\Client\Client.vcxproj.filters

    I.A....       143  2015-05-19 09:38  RtspClient\Client\Client.vcxproj.user

    I.A....    283648  2015-05-19 09:38  RtspClient\Docs\RTSP客户端源码分析.doc

    I.A....      2861  2015-05-19 09:38  RtspClient\Linux\common.mk

    I.A....       368  2015-05-19 09:38  RtspClient\Linux\makefile_c

    I.A....       368  2015-05-19 09:38  RtspClient\Linux\makefile_s

    I.A....      1342  2015-05-19 09:38  RtspClient\RtspCS.sln

    I.A....      5087  2015-05-19 09:38  RtspClient\Server\Server.vcxproj

    I.A....      1770  2015-05-19 09:38  RtspClient\Server\Server.vcxproj.filters

    I.A....       143  2015-05-19 09:38  RtspClient\Server\Server.vcxproj.user

    I.A....      1136  2015-05-19 09:38  RtspClient\Source\Client\Main.cpp

    I.A....      9170  2015-05-19 09:38  RtspClient\Source\Client\RtspClient.cpp

    I.A....      1700  2015-05-19 09:38  RtspClient\Source\Client\RtspClient.h

    I.A....       808  2015-05-19 09:38  RtspClient\Source\Def.cpp

    I.A....      2956  2015-05-19 09:38  RtspClient\Source\Def.h

    I.A....      1783  2015-05-19 09:38  RtspClient\Source\ListenSock.cpp

    I.A....       436  2015-05-19 09:38  RtspClient\Source\ListenSock.h

    I.A....       552  2015-05-19 09:38  RtspClient\Source\Mutex.cpp

    I.A....       603  2015-05-19 09:38  RtspClient\Source\Mutex.h

    I.A....       761  2015-05-19 09:38  RtspClient\Source\NTime.cpp

    I.A....       433  2015-05-19 09:38  RtspClient\Source\NTime.h

    I.A....      4815  2015-05-19 09:38  RtspClient\Source\PrintLog.cpp

    I.A....      2186  2015-05-19 09:38  RtspClient\Source\PrintLog.h

    I.A....      2952  2015-05-19 09:38  RtspClient\Source\Sock.cpp

    I.A....      1088  2015-05-19 09:38  RtspClient\Source\Sock.h

    I.A....      1361  2015-05-19 09:38  RtspClient\Source\TcpSock.cpp

    I.A....       494  2015-05-19 09:38  RtspClient\Source\TcpSock.h

    I.A....      2416  2015-05-19 09:38  RtspClient\Source\Thread.cpp

    I.A....      1591  2015-05-19 09:38  RtspClient\Source\Thread.h

............此处省略14个文件信息

评论

共有 条评论