Q10.P3mini接入USB相机后无法推流且卡顿 06/10/2026 / 306 P3接入USB相机后无法推流且卡顿 问题与目标 **帮助排查为什么P3会出现卡顿状态,并且无法推流出去 ** 问题现象 客户场景:客户使用HDMI输入源的时候一切正常,切换到USB相机之后操作页面迟缓,无法推流。 触发条件:**1.P3的信号源使用USB相机作为输入。 2.USB信号源是4K30或者4K60。 ** 排查过程与思路 1.检查编码设置是否一致:输入过高的码率(例如30M)会导致设备负载过高,或者GOP设置为1也会导致设备负载压力大,可以检查编码设置是不是和可以正常编码的HDMI输入时候一致。 检查CPU和内存占用:通常设备出现卡顿可能是内存或者CPU占用满了之后出现的现象,可以观察是CPU满了还是内存满了。 3.检查输入源是不是一致:P3的支持最大4K30的信号编码,USB输入的UVC协议更是只支持1920x1080P60的信号源输入,对设备负载更高,如果信号源是相同的4K30会导致P3负载较高。 根因分析 USB输入信号源采用的是UVC协议,UVC协议对P3的性能开销较大,所以P3最高只支持1920x1080P60的分辨率,如果输入的分辨率或者帧率超过这个限制之后就无法正常编码推流,并且会导致P3内存占用达到90%以上。 ## **解决方案 **更换不同的USB信号输入的分辨率进行尝试,需要在信号源端检查分辨率和帧率是否和P3显示的一致,因为P3最高只支持1920x1080P60的UVC协议信号输入,如果输入的是更高分辨率或者帧率的,也只显示1920x1080P60,但是会导致P3内存增长,CPU占用率飙升。 方法1:对不同分辨率设置合理的码率,具体可以参考下表。方法2:可以关闭一些不使用的流,或者降低编码的分辨率和码率,保持设备CPU和内存占用不超过70%。 方法4:将GOP设置成帧率的整数倍 方法5:选择有录制的其他模式 Previous:Q9.P3的bonding运行一段时间之后没有继续工作 Next:Q1.SDI、HDMI、网络流是否均支持帧同步