From af1ad0aed8e1ba200a01904b7852a4a487e64fc6 Mon Sep 17 00:00:00 2001 From: lipku Date: Fri, 31 May 2024 23:12:48 +0800 Subject: [PATCH] fix rtmp send sleep time --- nerfreal.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/nerfreal.py b/nerfreal.py index d138480..f4a71e0 100644 --- a/nerfreal.py +++ b/nerfreal.py @@ -262,10 +262,13 @@ class NeRFReal: print(f"------actual avg infer fps:{count/totaltime:.4f}") count=0 totaltime=0 - if video_track._queue.qsize()>=5: - #print('sleep qsize=',video_track._queue.qsize()) - time.sleep(0.1) - # delay = _starttime+_totalframe*0.04-time.perf_counter() #40ms - # if delay > 0: - # time.sleep(delay) + if self.opt.transport=='rtmp': + delay = _starttime+_totalframe*0.04-time.perf_counter() #40ms + if delay > 0: + time.sleep(delay) + else: + if video_track._queue.qsize()>=5: + #print('sleep qsize=',video_track._queue.qsize()) + time.sleep(0.1) + \ No newline at end of file