C# 从数千个实例流式传输到web服务器-Windows应用程序

C# 从数千个实例流式传输到web服务器-Windows应用程序,c#,windows,stream,streaming,C#,Windows,Stream,Streaming,我有一个非常复杂的目标要实现,我需要一个流媒体主机的帮助 以下是场景: 在windows 10计算机上运行1000个windows应用程序(游戏)实例 将1000个流式服务(可能在c#上实现)附加到每个正在运行的应用程序实例(每个窗口附加到单个流式服务) 将流的视频数据包发送到web服务器(每个流都有自己的id) 使用web浏览器观看特定流(按id、实时、按需) 问题: 我知道我可以在windows机器上运行游戏的多个实例,正在运行应用程序的1000个实例(该应用程序相当轻量级)甚至可能?如

我有一个非常复杂的目标要实现,我需要一个流媒体主机的帮助

以下是场景:

  • 在windows 10计算机上运行1000个windows应用程序(游戏)实例
  • 将1000个流式服务(可能在c#上实现)附加到每个正在运行的应用程序实例(每个窗口附加到单个流式服务)
  • 将流的视频数据包发送到web服务器(每个流都有自己的id)
  • 使用web浏览器观看特定流(按id、实时、按需)
问题:

  • 我知道我可以在windows机器上运行游戏的多个实例,正在运行应用程序的1000个实例(该应用程序相当轻量级)甚至可能?如果是,我需要什么样的硬件
  • 就性能而言,是否可以从一台机器上广播一千个流实例,或者我在这里是否完全过火了
  • 总而言之,我需要运行一千个windows应用程序实例,并从每个实例流式传输视频,供web客户端观看。

    我有一个windows软件(用c#编写)来运行windows应用程序的实例,还有一个基于Node.JS的web服务器+前端来观看流。我的问题是规模能力。任何帮助都将不胜感激