问题来源及说明:
最近在做一个厨房实时监控的项目,共有两个摄像头监控两个厨房,我写了一个多进程的程序,单进程使用rtsp协议实时访问单路摄像头,开始画面一切正常,工作一段时间后总是会报错,missing picture in access unit,上网查询说是rtsp延迟导致,也有的说是图像处理的速度跟不上传输速度导致cv2.VideoCapture积累过多导致。
贴一下自己遇到的bug图:
1.[rtsp @ 0000028c04b0e640] RTP: PT=60: bad cseq 70bc expected=44c0 该bug是帧延迟后有时候会报出,然后一会程序就会停止
2.
[NULL @ 000002d5c65b5180] missing picture in access unit
未检测到图片2! 2020-07-13 03:00:35.651561
Process Process-2:
Traceback (most recent call last):
File "C:\ProgramData\Anaconda3\lib\multiprocessing\process.py", line 258, in _bootstrap
self.run()
File "C:\ProgramData\Anaconda3\lib\multiprocessing\process.py", line 93, in run
self._target(*self._args, **self._kwargs)
File "D:\MonitoringSystem\main.py", line 251, in videoProcess2
raise
RuntimeError: No active exception to reraise
[NULL @ 000001a53de55180] missing picture in access unit
未检测到图片1! 2020-07-13 03:00:50.437611
暂无法解决!!
更多推荐
[NULL @ 000002d5c65b5180] missing picture in access unit
发布评论