title: Media Streaming server in C#.NET
body: <p>I'm trying to create a media streaming server which will stream images captured from camera to connected javascript/html clients. </p>
  
  <p>Currently, I have developed a windows service which captures images and sends it to multiple clients through continuously polling, however, it lags in performance. For example, it congests the network with too much traffic, and creates delay in streams.
  <a href="https://i.stack.imgur.com/xcf8G.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/xcf8G.png" alt="enter image description here"></a></p>
  
  <p>The service is running on Hyper V VM with 6 cores and 8 Gb memory.</p>
  
  <p>Where can I find the lag? Any suggestion?</p>