Чтобы пользователи могли видеть друг друга во время разговора тет-а-тет? Я знаю, это зависит от обстоятельств, но сколько ресурсов в среднем мне нужно, чтобы два человека могли видеть друг друга в сети в течение определенного периода времени, скажем, одной минуты? В цифрах CPU, RAM и тому подобное, пожалуйста.
Какой длины часть строки? Существует много различных технологий, подходов и кодеков, которые Вы могли использовать при установке этого, и числа, Вы прибываете по желанию, зависят полностью от каждого выбора, который Вы делаете.
Например, Вы могли выполнить сайт, который служил прямым соединениям камеры от пользователя к пользователю через интерфейс флэш-памяти, обходя потребность действовать как промежуточная точка для всего трафика. Это обладает преимуществом решительно вырезания Ваших требований пропускной способности, но отрицания разрешения клиентам обнаружить и соединиться друг с другом непосредственно. В этом сценарии Ваши требования пропускной способности только, что необходимо для раздавания начального веб-запроса и флеш-файлов, затем некоторый продолжающийся обмен сообщениями коммуникации/состояния. Вы избегаете фактической обработки трафика потоковой передачи и сбываете ее самим клиентам.
С другой стороны, Вы могли разместить видеосоединение непосредственно между собой и клиентом. Который кодеки хотели бы Вы использовать? Какая речь разрешения и видео? Ваше использование пропускной способности было бы: Каждый клиенты загружают уровень, добавленный вместе для Вашего уровня загрузки и того же, снова исходящего, чтобы отправить те данные вперед клиенту. Вы собираетесь также записать каждую сессию к серверу, как это происходит? Значительные дополнительные ресурсы будут необходимы для этого.
Анекдотичный: Для меня MSN использует о 12k/second для видео-чата с аудио на 320*240 средних бегунках. С точки зрения сервера Вы выглядели бы на 24k/s, входящий и 24k/s исходящими плюс немного служебное для трафика управления, для хостинга того разговора.
Единственный способ получить достойную информацию о ЦП/требованиях к памяти будет состоять в том, чтобы запустить надлежащий тест на конкретных аппаратных средствах, которые Вы намереваетесь использовать. Все центральные процессоры не создаются равные.