Former-commit-id: bb3f3e64d8a7d10a775298886543bb970fdbfaef
Former-commit-id: b7a3266cf55bbc0d72652905ff0ab43623235e1b
1.0
wanggang 4 years ago
parent 4ecee62504
commit 409495a2b1

@ -67,7 +67,7 @@ namespace IoTNode
public override void ConfigureOptions(IServiceCollection services) public override void ConfigureOptions(IServiceCollection services)
{ {
//services.ConfigureOptions(new FileConfigureOptions(Env, new List<string> { "IoT.Shared" })); services.ConfigureOptions(new FileConfigureOptions(Env, new List<string> {}));
} }
public override void AddDbContext(IServiceCollection services) public override void AddDbContext(IServiceCollection services)
{ {

@ -33,15 +33,17 @@ namespace Platform
public override void ConfigureServices(IServiceCollection services) public override void ConfigureServices(IServiceCollection services)
{ {
services.AddMiniProfiler(o => { services.AddMiniProfiler(o =>
{
o.RouteBasePath = "/profiler";// /profiler/results-index /profiler/results o.RouteBasePath = "/profiler";// /profiler/results-index /profiler/results
o.ResultsAuthorize = o => { o.ResultsAuthorize = o =>
{
return Configuration.GetAppSetting("Profiler", false) == true; return Configuration.GetAppSetting("Profiler", false) == true;
}; };
}).AddEntityFramework(); }).AddEntityFramework();
services.AddTransient<SceneTiggerService>(); services.AddTransient<SceneTiggerService>();
services.AddTransient<ISceneTiggerService, CachedSceneTiggerService>(); services.AddTransient<ISceneTiggerService, CachedSceneTiggerService>();
services.AddTransient<IExecApiService,ExecApiService>(); services.AddTransient<IExecApiService, ExecApiService>();
services.AddTransient<IUserService, UserService>(); services.AddTransient<IUserService, UserService>();
if (Env.IsDevelopment()) if (Env.IsDevelopment())
{ {
@ -88,7 +90,7 @@ namespace Platform
{ {
Authorization = new[] { new MyDashboardAuthorizationFilter() }, Authorization = new[] { new MyDashboardAuthorizationFilter() },
IsReadOnlyFunc = o => o.GetHttpContext().User.Identity.Name != "super", IsReadOnlyFunc = o => o.GetHttpContext().User.Identity.Name != "super",
DashboardTitle="定时任务看板" DashboardTitle = "定时任务看板"
}; };
app.UseHangfireDashboard("/job", options); app.UseHangfireDashboard("/job", options);
@ -106,7 +108,7 @@ namespace Platform
public override void ConfigureOptions(IServiceCollection services) public override void ConfigureOptions(IServiceCollection services)
{ {
//services.ConfigureOptions(new FileConfigureOptions(Env, new List<string> { "IoT.Shared" })); services.ConfigureOptions(new FileConfigureOptions(Env, new List<string> { }));
} }
public override void UseSignalR(IEndpointRouteBuilder endpoints) public override void UseSignalR(IEndpointRouteBuilder endpoints)

@ -22,7 +22,7 @@ stats {
network 0; network 0;
disk sda sdb xvda xvdb; disk sda sdb xvda xvdb;
} }
rtc_server{ rtc_server {
enabled on; enabled on;
listen 8000; listen 8000;
candidate *; candidate *;
@ -32,8 +32,7 @@ vhost __defaultVhost__ {
enabled on; enabled on;
bframe discard; bframe discard;
} }
tcp_nodelay on tcp_nodelay on min_latency on;
min_latency on;
play { play {
gop_cache off; gop_cache off;
queue_length 10; queue_length 10;
@ -61,8 +60,7 @@ vhost __defaultVhost__ {
} }
engine ff { engine ff {
enabled off; enabled off;
vfilter { vfilter;
}
vcodec libx264; vcodec libx264;
vbitrate 500; vbitrate 500;
vfps 25; vfps 25;
@ -71,14 +69,12 @@ vhost __defaultVhost__ {
vthreads 12; vthreads 12;
vprofile main; vprofile main;
vpreset medium; vpreset medium;
vparams { vparams;
}
acodec libfdk_aac; acodec libfdk_aac;
abitrate 70; abitrate 70;
asample_rate 44100; asample_rate 44100;
achannels 2; achannels 2;
aparams { aparams;
}
output rtmp://127.0.0.1:[port]/[app]?vhost=[vhost]/[stream]_[engine]; output rtmp://127.0.0.1:[port]/[app]?vhost=[vhost]/[stream]_[engine];
} }
} }

Loading…
Cancel
Save