mirror of
https://github.com/ZLMediaKit/ZLMediaKit.git
synced 2026-06-13 19:51:49 +08:00
修改rtp超时检测相关http api,rtp超时检测最多暂停5分钟
This commit is contained in:
@@ -127,9 +127,15 @@ void RtpProcess::addTrackCompleted() {
|
||||
|
||||
bool RtpProcess::alive() {
|
||||
if (_stop_rtp_check.load()) {
|
||||
return true;
|
||||
if(_last_check_alive.elapsedTime() > 5 * 60 * 1000){
|
||||
//最多暂停5分钟的rtp超时检测,因为NAT映射有效期一般不会太长
|
||||
_stop_rtp_check = false;
|
||||
} else {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
_last_check_alive.elapsedTime();
|
||||
GET_CONFIG(uint64_t, timeoutSec, RtpProxy::kTimeoutSec)
|
||||
if (_last_frame_time.elapsedTime() / 1000 < timeoutSec) {
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user