Вам понадобится много кофе!
Skype использует гибридную архитектуру одноранговых и клиент-серверных методов для получения данных.Если это будет выполняться только во внутренней локальной сети, вам не нужно беспокоиться о сервере посередине, и вы можете сосредоточиться на настройке только однорангового соединения.
В реальном миретам, где компьютеры скрыты вашим маршрутизатором чем-то, называемым NAT, Skype использует серверы для входа в систему и настройки открытого порта через NAT.Затем Skype отправляет эту информацию другому партнеру, и оттуда запускается одноранговое соединение.
Во внутренней сети вы можете просто общаться с другими через открытый порт UDP.Skype использует это в отличие от TCP, и большая часть вашего другого общения в Интернете зависит от него.По сути, вы не получаете надежную доставку, и приложения на обоих концах адаптируются к этому.(т. е. ваше видео останавливается на секунду, когда пакеты теряются или уничтожаются)
SKYPE SERVER
/ \
/ \
/ \
/ \
PEER 1 --------- PEER 2
После того, как вы выясните, как вы будете работать по сети, вам нужно изучить API Windows Image Acquisition, которыйстандартный способ работы с веб-камерой для получения неподвижного изображения.Вы берете достаточно этих снимков подряд и БИНГО!У вас есть простой видеопоток для отправки по сети.
Я предполагаю, что MySQL будет хорошо работать с опубликованным PHP веб-сервисом SOAP для обработки базы данных для входа и контактов ...
ПочемуВы называете это веб-приложением?Будет ли он работать внутри веб-браузера?Это просто сетевое приложение, верно?
Еще один совет ... Программирование на C # или на другом языке .NET может быть полезным, потому что вам доступно гораздо больше элементов управления.Например, есть элемент управления WIA, который легко направит поток видео в ваше приложение.