摘要:
主要分析RTSPServer::RTSPClientSession针对客户端PLAY事件处理 一、 PLAY信令,handleCmd_withinSession源码解析 1)步骤1.03,当RTSP客户端发送PLAY信令时,可能携带"Range:"字段,npt=0.000,代表从0s开始到结束, n 阅读全文
摘要:
主要分析RTSPServer::RTSPClientSession针对客户端SETUP事件处理 一、 SETUP信令,handleCmd_SETUP源码解析 1)步骤1.03,parseTransportHeader(...),假设抓包音频track1,SETUP信令如下图: 解析"Transpor 阅读全文
摘要:
主要分析RTSPServer::RTSPClientSession针对客户端DECCRIBE信令处理。 一、回调函数incomingRequestHandler分析 回顾一下rtsp客户端session创建过程, 步骤1.0,new RTSPClientSession >incomingReques 阅读全文
摘要:
一、 设置RTSP服务器配置 步骤1.5:rtspServer_Init >BasicTaskScheduler::createNew()时序图如下: 1)步骤1.54,BasicTaskScheduler0构造函数中创建HandleSet对象,通过HandlerSet* fHandlers来管理 阅读全文
摘要:
live项目包括四个基本的库,程序入口类(在mediaServer中),各种测试代码(测试代码在testProgs里面)。 四个基本的库分别是: UsageEnvironment&TaskScheduler、Groupsock、liveMedia和BasicUsageEnvironment。其中 四 阅读全文