Segue um vídeo apresentando este protótipo feito em C#. Este é um protótipo funcional e com algum trabalho a mais você terá um sistema pronto para produção.
Configure a qualidade de exibição para "automático" ou selecione a melhor qualidade (HD).
Protótipo feito no Visual Studio Community 2013. Protótipo feito com arquitetura cliente/servidor (duas camadas).