修复由于流控导致的帧率降低,由于摄像头过来的帧不是平均的 40ms 一帧,所以需要容错
This commit is contained in:
@@ -114,6 +114,9 @@ public abstract class BaseVideoSource : IVideoSource, IAsyncDisposable
|
||||
/// <summary> 上次 FPS 计算的 Tick 时间 </summary>
|
||||
private long _lastFpsCalcTick = 0;
|
||||
|
||||
// 提供一个最近一秒的输入帧率参考值
|
||||
public int NominalInputFps => (int)Math.Round(RealFps);
|
||||
|
||||
/// <summary> 实时 FPS(每秒更新一次) </summary>
|
||||
public double RealFps { get; private set; } = 0.0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user