新通讯图像协议对接成功
This commit is contained in:
@@ -49,7 +49,7 @@ public class Program
|
||||
InstanceId = config.AppId,
|
||||
Version = "2.0.0-grpc",
|
||||
ServerIp = "127.0.0.1",
|
||||
WebApiPort = config.BasePort,
|
||||
WebapiPort = config.BasePort,
|
||||
StartTimeTicks = DateTime.Now.Ticks,
|
||||
ProcessId = Environment.ProcessId,
|
||||
Description = "Camera Service"
|
||||
@@ -79,9 +79,9 @@ public class Program
|
||||
builder.Services.AddHostedService<CameraEngineWorker>();
|
||||
|
||||
// ★ 注册 gRPC 版本的状态监控工作者 (不讲道理,直接注册)
|
||||
builder.Services.AddHostedService<DeviceStateMonitorWorker>();
|
||||
builder.Services.AddHostedService<DeviceStatusHandler>();
|
||||
builder.Services.AddHostedService<ParentProcessSentinel>();
|
||||
builder.Services.AddHostedService<GrpcCommandReceiverWorker>();
|
||||
builder.Services.AddHostedService<GatewayService>();
|
||||
|
||||
// =============================================================
|
||||
// 5. 视频流 Target 注册 (gRPC 模式)
|
||||
@@ -100,7 +100,7 @@ public class Program
|
||||
}
|
||||
}
|
||||
builder.Services.AddSingleton<IEnumerable<StreamTarget>>(netTargets);
|
||||
builder.Services.AddHostedService<NetworkStreamingWorker>();
|
||||
builder.Services.AddHostedService<ImageMonitorController>();
|
||||
|
||||
// 为每个 Target 绑定一个 gRPC 流发送者
|
||||
foreach (var target in netTargets)
|
||||
@@ -112,7 +112,7 @@ public class Program
|
||||
// 注册指令分发 (不再使用 NetMQ 的 CommandClientWorker)
|
||||
builder.Services.AddSingleton<InterceptorPipeline>();
|
||||
builder.Services.AddSingleton<CommandDispatcher>();
|
||||
builder.Services.AddSingleton<ICommandHandler, SyncCameraHandler>();
|
||||
builder.Services.AddSingleton<ICommandHandler, DeviceConfigHandler>();
|
||||
builder.Services.AddSingleton<ICommandHandler, RemoveCameraHandler>();
|
||||
|
||||
ConfigureWebServices(builder, config);
|
||||
|
||||
Reference in New Issue
Block a user