C#.NET中的媒体流服务器

时间:2016-06-15 21:06:15

标签: c#-4.0 video-streaming .net-4.5 live-streaming

我正在尝试创建一个媒体流服务器,它将从相机捕获的图像流式传输到连接的javascript / html客户端。

目前,我已经开发了一种Windows服务,它可以捕获图像并通过连续轮询将其发送给多个客户端,但是它的性能滞后。例如,它会占用过多流量的网络,并在流中产生延迟。 enter image description here

该服务在具有6个内核和8 Gb内存的Hyper V VM上运行。

我在哪里可以找到滞后?有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您必须实现队列或使用SignalR之类的东西。寻找类似于减少以在网络中发送流量的内容,如ziping或缓存

寻找Hangfire.io也很好