Добрый день. Есть у меня задача, соорудить распределённое приложение... Скажем, видеонаблюдения. Есть оператор, есть видеокамера, есть сервер, оператор работает через веб-морду. Общий алгоритм таков: 1. Оператор открывает сайт, и выбирает нужную камеру. Камеры всегда в одной подсети с оператором, сервер в другой подсети. 2. Выбрав камеру, оператор начинает просмотр видеопотока с камеры, видеопоток идёт напрямую от камеры на ПК оператора, минуя сервер, чтобы не создавать излишней нагрузки. 3. В определённый момент оператор даёт команду на запись видео. Тогда приложение, работающее на стороне камеры, осуществляет запись небольшого кусочка видео, и отправляет его на сервер.
Как лучше организовать такую архитектуру? Пока я не придумал ничего лучше чем это: https://picasaweb.google.com/lh/photo/1s61NqzkznGEhOgFMuRqWQ?feat=directlink
https://picasaweb.google.com/lh/photo/hVxzfIOQcTnOG5thrfbn-g?feat=directlink
Есть ли идеи? может кому-то интересно, или кто-то уже реализовывал такое?