namespace SHH.CameraDashboard; /// /// 在线客户端信息模型 (已更新) /// public class ConnectedClient { /// 唯一标识 (AppId) public string ServiceId { get; set; } = string.Empty; /// 版本号 public string Version { get; set; } = "1.0.0"; /// 远程进程 ID public int Pid { get; set; } /// 客户端 IP public string Ip { get; set; } = string.Empty; /// WebAPI 端口 (Dashboard 调用 REST 接口用) public int WebPort { get; set; } /// 该客户端正在推流的目标地址 public List TargetVideoNodes { get; set; } = new List(); public DateTime LastHeartbeat { get; set; } // 辅助属性:拼接出完整的 API BaseUrl public string WebApiUrl => $"http://{Ip}:{WebPort}"; }