Кажется, что chopper3 покрыли эту область вполне прилично, за мои 0,02$:
Мы передаем потоком лекции по запросу, которые выполняют в течение приблизительно 12 часов каждого (разбитый в одночасовые блоки). Мы используем Медиасервер Flash (но с лицензией только для потоковой передачи) от Adobe и сделанного на заказ приложения, чтобы отобразить его в презентации в пользовательском браузере (и связать слайды/видео/аудио).
Мы выполняем сервер на Двойном Четырехъядерном Xeon 2.4Ghz с 4 ГБ поршня, и мы никогда не сталкивались ни с какими проблемами масштабирования, за исключением исчерпывания RAM при случае (FMS является очень голодным поршнем). Мы выполняем ссылку с восходящим каналом 2 МБ, но наши медиа имеют очень низкое качество (320x240, высокое сжатие, моно аудио). У нас никогда не было жалоб. Мы также используем протокол RMTPE, который шифруется и имеет дополнительный ЦП наверху.
Мы можем увеличить масштаб нашу ссылку с вызовом к нашему ISP, и это сделано в течение нескольких минут, поэтому если это когда-либо находится под огромным спросом, мы можем ускорить его в течение нескольких часов, затем ронять его снова, чтобы сэкономить деньги.
FMS имеет способность передать потоком от живых карт получения. Это идет с примером приложения, что потоки от Вашей веб-камеры, но не было бы трудно иметь его поток из альтернативного живого источника (карта получения, и т.д.).
Надежда это проливает некоторый свет!
У Вас должны быть средство передачи порта или другие соединения маршрутизации устройства от внешних общедоступных IP-адресов до внутренних адресов. Ваш лучший выбор состоял бы в том, чтобы получить доступ к тому устройству и посмотреть на общественность отображения конфигурации к частному.
Если все машины IIS запускают те же веб-приложения, у Вас может быть подсистема балансировки нагрузки, обрабатывающая маршрутизацию соединения. В этом случае Ваша проблема, возможно, более проста, где у Вас просто есть подсистема балансировки нагрузки, слушают новые адреса, но продолжают направлять к тому же пулу частных машин.
На основе Вашего комментария Вы, возможно, должны добавить определение Заголовка Хоста своей конфигурации IIS. Если у Вас есть два веб-сайта, слушающие на том же порте (например, 80), необходимо сказать IIS, как направить трафик к каждому сайту. Вы делаете это путем сообщения этого, какой адрес узла обрабатывается каждым сайтом. (У меня только есть сервер IIS 5 для взгляда на, но настройки для этого должны быть подобными),
Теперь проблема сертификата является другой проблемой и может на самом деле быть источником этих 400 ошибок. Для дешифрования запроса IIS должен знать, что ключ использует. Так как весь запрос шифруется, единственная вещь, которую он может использовать для определения, какой ключ использовать является портом, в который прибыл запрос. Если у Вас будет включенный веб-сайт больше чем одного SSL/TLS на сервере, то Вы должны будете иметь, каждый слушает на различных портах, и Ваш брандмауэр должен будет знать для маршрутизации запроса к тому порту. Это также означает, что Ваш брандмауэр должен будет направить определенные общедоступные адреса/порты IP к определенному порту для частного IP-адреса.
Вы делаете 1:1 NAT (или это можно назвать Виртуальным дюйм/с) в Вашем граничном брандмауэре? Это было бы одним способом сказать что общедоступная карта дюйм/с частному дюйм/с.
Однако вероятно, что Вы просто используете заголовки хоста в IIS для каждого веб-сайта: сделайте nslookup server 8.8.8.8
и затем поиск запись для каждого перечисленного домена (я сделал бы хост www также) и IP, что они разрешают, скажет Вам, какой дюйм/с используются для Ваших веб-сайтов.
Я поместил 8.8.8.8 (сервер имен Google) в nslookup примере в случае, если Вы разделили установку DNS внутренне; это удостоверится, что Вы получаете общедоступный IP не внутренний IP.