diff --git a/pkg/logic/var.go b/pkg/logic/var.go index 4eecb0fc..b6c4999e 100644 --- a/pkg/logic/var.go +++ b/pkg/logic/var.go @@ -60,7 +60,8 @@ var ( // 对于输出型session,检查一定时间内,是否没有发送数据。 // 注意,socket阻塞无法发送和上层没有向该session喂入数据都算没有发送数据。 // - CheckSessionAliveIntervalSec uint32 = 10 + //CheckSessionAliveIntervalSec uint32 = 10 + CheckSessionAliveIntervalSec uint32 = 120 RelayPushTimeoutMs = 10000 RelayPushWriteAvTimeoutMs = 10000 diff --git a/pkg/rtmp/var.go b/pkg/rtmp/var.go index 67753521..44060690 100644 --- a/pkg/rtmp/var.go +++ b/pkg/rtmp/var.go @@ -17,9 +17,12 @@ var ( ) var ( - readBufSize = 4096 // server session connection读缓冲的大小 - wChanSize = 1024 // server session 发送数据时,channel 的大小 - serverSessionReadAvTimeoutMs = 10000 // server pub session,读音视频数据超时 + readBufSize = 4096 // server session connection读缓冲的大小 + wChanSize = 1024 // server session 发送数据时,channel 的大小 + + //serverSessionReadAvTimeoutMs = 10000 // server pub session,读音视频数据超时 + serverSessionReadAvTimeoutMs = 120000 // server pub session,读音视频数据超时 + serverSessionWriteAvTimeoutMs = 10000 // server sub session,写音视频数据超时 //writeBufSize = 4096 // 注意,因为lal server在group中使用writev做merge合并发送,这个废弃不需要了