VideoLan делает очень хороший клиент, и хотя я не использовал его, это, кажется, включает "полный сервер потоковой передачи, с расширенными функциями (видео по требованию, на лету транскодирование...)"
Определенно меньше тюремщика, чем вышеупомянутое, однако, но открытый исходный код.
Я не уверен, почему этот вопрос просто открылся на первую полосу, учитывая ее возраст, но если Вы все еще ищете предложения..., почему бы не установить VPN из клиентской сети к Вашим серверам? Используя что-то как OpenVPN, Вы получаете инструмент что:
Можно настроить их для обеспечения высокого уровня изоляции между клиентами.
если я получаю Вашу проблему правильно... решение, которое будет быстро и стабильно для этого вида потребности, Вы, может создать все решение по Adobe Flex...
создайте настольное нахождение интернет-клиент AiR для Ваших Клиентов. Этому клиенту нужно будет разрешить необходимые полномочия для данных по Клиентской машине {в случае ограничений}, и этот клиент будет связываться с Вашим веб-сервисом надежно и периодически, как желаемый Вами.