Page 1 of 1

使用python rtsp拉流摄像头,画面延迟10秒以上,并且画面模糊

Posted: 2025-04-15 2:20
by fgfdgdfgdfsf
使用的摄像头是MIS5001,Luckfox Pico Pro开发板
使用的镜像是官方提供的,未做任何更改,全部步骤都是按照官方教程操作,
拉流使用过两个设备
一个是使用带有mpp硬解的rk3588开发板使用python opencv拉流
下面是python代码:
import cv2
cap = cv2.VideoCapture("rtsp://192.168.2.200/live/0")
et, frame = cap.read()
while ret:
ret, frame = cap.read()
if not ret:
print("⚠️ Failed to receive frame")
break
cv2.imshow("display", frame)
if cv2.waitKey(25) & 0xFF == ord('q'):
break
cv2.destroyAllWindows()
cap.release()
画面延迟10秒以上,并且画面模糊

另外我在windows上使用vlc拉流,延迟在2秒左右,画面模糊

我想知道为什么画面是模糊的,并且应该如何解决在rk3588开发板上使用python拉流摄像头延迟大的问题

Re: 使用python rtsp拉流摄像头,画面延迟10秒以上,并且画面模糊

Posted: 2025-04-15 3:44
by Crocodile
您好 画面模糊可能是没有对焦,请拧动镜头进行手动对焦。在RK3588上拉流需要进行解码,直接使用opencv应该是没有调用到硬件解码的,可以查看mpp相关设备是否有工作来确定

Re: 使用python rtsp拉流摄像头,画面延迟10秒以上,并且画面模糊

Posted: 2025-04-15 6:04
by fgfdgdfgdfsf
Crocodile wrote: 2025-04-15 3:44 您好 画面模糊可能是没有对焦,请拧动镜头进行手动对焦。在RK3588上拉流需要进行解码,直接使用opencv应该是没有调用到硬件解码的,可以查看mpp相关设备是否有工作来确定
画面模糊的问题已经解决
我是用cat /proc/interrupts | grep vd命令,去查看硬解解码器的情况,发现是已经在工作中的

Re: 使用python rtsp拉流摄像头,画面延迟10秒以上,并且画面模糊

Posted: 2025-04-15 6:53
by Crocodile
我们没有RK3588的使用经验,通过资料可以了解RK3588通过 dumpsys 去查看VDEC的使用情况,详细建议咨询有3588相关的社区,我们能提供的帮助有限