, unsigned int _mediaType, char *_username, char *_password, void *userPtr, int _reconn/*1000表示长连接,即如果网络断开自动重连..., 其它值为连接次数*/, int outRtpPacket/*默认为0,即回调输出完整的帧, 如果为1,则输出RTP包*/, int heartbeatType/*0x00:不发送心跳 0x01:OPTIONS...0x02:GET_PARAMETER*/, int _verbosity/*日志打印输出等级,0表示不输出*/);
EasyRTSPClient在设计之初就已经定义了相关命令交互的设计,看上面函数中...heartbeatType参数定义:
int heartbeatType/*0x00:不发送心跳 0x01:OPTIONS 0x02:GET_PARAMETER*
当给heartbeatType传1时,...会定时向Server发送心跳信息;
再遇到此类RTSPSERVER需要Session保活检测机制的时候,我们需要将heartbeatType参数值传1。