rtsp/rtmp超时时间可配置

This commit is contained in:
xiongziliang
2019-05-29 18:24:35 +08:00
parent a39c4c1344
commit e9e21e11a2
4 changed files with 27 additions and 6 deletions

View File

@@ -158,10 +158,13 @@ onceToken token([](){
namespace Rtsp {
#define RTSP_FIELD "rtsp."
const char kAuthBasic[] = RTSP_FIELD"authBasic";
const char kHandshakeSecond[] = RTSP_FIELD"handshakeSecond";
const char kKeepAliveSecond[] = RTSP_FIELD"keepAliveSecond";
onceToken token([](){
//默认Md5方式认证
mINI::Instance()[kAuthBasic] = 0;
mINI::Instance()[kHandshakeSecond] = 15;
mINI::Instance()[kKeepAliveSecond] = 15;
},nullptr);
} //namespace Rtsp
@@ -170,10 +173,15 @@ onceToken token([](){
namespace Rtmp {
#define RTMP_FIELD "rtmp."
const char kModifyStamp[] = RTMP_FIELD"modifyStamp";
const char kHandshakeSecond[] = RTMP_FIELD"handshakeSecond";
const char kKeepAliveSecond[] = RTMP_FIELD"keepAliveSecond";
onceToken token([](){
mINI::Instance()[kModifyStamp] = true;
mINI::Instance()[kHandshakeSecond] = 15;
mINI::Instance()[kKeepAliveSecond] = 15;
},nullptr);
} //namespace RTMP

View File

@@ -194,12 +194,19 @@ extern const char kMaxReqSize[];
namespace Rtsp {
//是否优先base64方式认证默认Md5方式认证
extern const char kAuthBasic[];
//握手超时时间默认15秒
extern const char kHandshakeSecond[];
//维持链接超时时间默认15秒
extern const char kKeepAliveSecond[];
} //namespace Rtsp
////////////RTMP服务器配置///////////
namespace Rtmp {
extern const char kModifyStamp[];
//握手超时时间默认15秒
extern const char kHandshakeSecond[];
//维持链接超时时间默认15秒
extern const char kKeepAliveSecond[];
} //namespace RTMP