How should I create "screen sharing" with SignalR
<p>I know this is not a specific question, but I just want to get design ideas about a <code>screen sharing</code> web site with <code>SignalR</code>.</p>

<p>We want to add a link on our website which is called "Share My Screen" and then our <code>support team</code> be able to see the content of the browser (not whole desktop) and even they be able to click or type on <code>customer browser</code>.</p>

<p>I was thinking to do it as </p>

<ol>
<li>Taking <code>screen shot</code> from browser by <code>js</code> (by <a href="http://html2canvas.hertzen.com" rel="nofollow">http://html2canvas.hertzen.com</a> for example) </li>
<li>send taken <code>screen shot</code> to server constantly (I don't know how yet)</li>
<li>Server sends the received <code>screen shot</code> to our <code>support team</code> browser</li>
<li>Capturing <code>mouse move</code> and <code>key press</code> on <code>support team</code> browser</li>
<li>Sending this captured data to <code>customer browser</code></li>
</ol>

<p>Since each part of this needs a lot of work I just want to gather all possible ideas to find a tested solution</p>