新增 Mjpegplayer 用来播放 Web 流

This commit is contained in:
2026-01-21 19:03:59 +08:00
parent f79cb6e74d
commit c438edfa0d
71 changed files with 4538 additions and 452 deletions

View File

@@ -0,0 +1,23 @@
namespace SHH.Contracts
{
/// <summary>
/// [控制面] 设备状态变更通知包
/// </summary>
public class StatusEventPayload
{
/// <summary>摄像头ID</summary>
public string CameraId { get; set; } = string.Empty;
/// <summary>IP地址</summary>
public string IpAddress { get; set; } = string.Empty;
/// <summary>true: 上线/活跃, false: 离线/超时</summary>
public bool IsOnline { get; set; }
/// <summary>变更原因 (e.g. "Ping Success", "Frame Timeout")</summary>
public string Reason { get; set; } = string.Empty;
/// <summary>时间戳</summary>
public long Timestamp { get; set; }
}
}