【OBS】如何监测推流质量? English 一、 开启本地录制功能,备份直播内容: 直播时开启录制,可以将直播内容备份到本地,以免直播过程中出现异常导致生成的回放不符合预期。                   二、影响推流质量的参数说明: 下图各参数说明: CPU: obs占用机器cpu的使用率,值越高证明负载越高,可能会导致音视频编码异常。直播时画面表现为卡顿、音画不同步。 小方块:网络状态的标识,绿色代表优良,黄色代表一般,红色代表当前网络较差。可能导致直播卡顿。 实际推流码率:直播过程中的实际网络上行,当该值小于预设推流比特率,可能导致上行帧率、比特率不足。直播时画面表现为卡顿、音画不同步。           三、直播时如何监测推流质量: 点击obs菜单中的查看,选择统计,实时观测推流质量: 1、cpu使用率过高:     降低 视频比特率(过多降低可能会影响画面清晰度)或者 切换编码器为硬件编码模式,参考下图: 降低视频分辨率(过多降低可能会影响画面清晰度)或者 降低帧率(过多降低可能会影响画面的流畅程度)                   2、由于渲染延迟错过的帧、由于编码延迟错过的帧 过高                   若设置 -> 输出中的编码器选择的是软件:     可以检查机器的cpu负载是不是过高: mac(活动监视器): windows (任务管理器) : 可以尝试 降低视频比特率、修改编码器为硬件、降低视频分辨率 尝试看看是否恢复 若设置 -> 输出中的编码器选择的是硬件:           可以检查机器的cpu负载是不是过高: mac(活动监视器): windows (任务管理器) : 可以尝试 降低视频比特率、修改编码器为硬件、降低视频分辨率 尝试看看是否恢复 若本身是因为出现异常而从软件编码修改为硬件编码的,说明不论是机器的CPU和GPU都不满足当前的直播场景,可以尝试继续降低视频比特率、分辨率或者使用性能更好的设备进行直播。 丢弃的帧(网络)数值过高 网络问题,检查网络是否出现波动,优先使用有线网线连接设备进行直播推流。 总结: