Допустим, я отправляю RTMP-видео с OBS в мое приложение C#, например, http://my_site/.com
Я бы хотел перенаправить его, например, в Middleware, например, на внутренний сервер RTMP - под URL * 1004. *
Как я могу выполнить это «перенаправление», не разрушая видеопоток?
app.Use(async (context, next) =>
{
if (!context.Request.Headers.TryGetValue("ApiKey", out var key))
{
context.Response.StatusCode = (int)HttpStatusCode.Unauthorized;
return;
}
if (!apiKeys.Contains(key))
{
context.Response.StatusCode = (int)HttpStatusCode.BadRequest;
return;
}
Redirect(await next.Invoke());
});
Нужно ли добавить протокол поддержки rtmp, если я хочу просто перенаправить все данные?