新增 Mjpegplayer 用来播放 Web 流
This commit is contained in:
23
SHH.Contracts.Grpc/Payloads/StatusEventPayload.cs
Normal file
23
SHH.Contracts.Grpc/Payloads/StatusEventPayload.cs
Normal 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; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user