Как писалось раньше в предыдущих ликбезах у сайтов есть адрес или другое название домен. Которые вы видите в стоке адрес, но они устроены сложнее, по мимо одного имени они обычно могут еще использовать другие доменные имена. Например, chaturbate.com использует еще одно доменное имя как highwebmedia.com, ниже представлю таблицу обнаруженных имен. Сразу скажу используют для стрим серверов, это доменное имя можно увидеть в ссылке для OBS. Помимо того для этих доменных имен используется поддоменые имена, чтоб распределять нагрузку между серверами и трафик на маршрутизаторах, обслуживающих вебкам сайты.
Пример:
edge134.stream.highwebmedia.com
origin147.stream.highwebmedia.com
ssl-ccstatic.highwebmedia.com
public.chaturbate.com
Это можно увидеть если проанализировать код сайта или если есть возможность видеть статистику dns запросов. Сразу скажу, что это беглая аналитика, могут существовать еще домены, которые используют сайты вебкама, так что список скорее всего не полный и плюс они могут менять доменные имена, чтоб выйти из блок листов.
chaturbate.com= highwebmedia.com
streamate.com=streamatemodels.com
bongacams.com=bimbolive.com
imlive.com=windows.net=wlmediahub.com
jasmin.com=dditscdn.com=dditservices.com
myfreecams.com=mfcimg.com
xlovecam.com=cloudfront.net=wlresources.com
camcontacts.com=ccnwebcams.com, есть зеркала для других языков camcontacts.fr/camcontactos.es/
visit-x.net=vxcdn.org=vxmodels.com
stripchat.com=stripcdn.com
streamray.com=cams.com
Что нам дает эти данные? Собираю статистику по именам и ip адресам мы можем получить понимания в каких дата центрах находятся сайты вебкама и знать диапазон используемых ими ip адресов, соответственно, мы сможем построить грамотно маршрутизацию, запуская в vpn туннель только трафик до нужных нам сайтов.
Теперь для понимания. Вебкам сайты для разделения нагрузок используют множество серверов в дата-центрах, которые выполняют разные функцию, например
edge134.stream.highwebmedia.com – это сервер стрима
blog.chaturbate.com - блог
cbjpeg.stream.highwebmedia.com – сервер от куда подгружаются картинки.
roomimg.stream.highwebmedia.com
public.chaturbate.com
Надо понимать что самое главное в вебкаме это сервер стрима и каким методом на него идет стрим поток, это два способа либо с помощью flash player или внешнее приложение(OBS, FME, JasminCam, BroadcastStreamate и другие), в реальности скорость нужно мерить до серверов стрим потока, но вы каждый раз на разные сервера попадаете в зависимости от условий настроены на стороне сайта вебкама.
Примеры условий:
- анализ откуда вы подключаетесь и какой сервер ближе (если у сайта множество серверов в разных дата-центрах и странах), то есть происходит анализ по вашему внешнему geo ip (посмотреть его можно например на myip.ru) и если есть сервер ближе в Европе, то вы должны к нему подключиться, чем подключатся к серверу в Америки удлиняя маршрут и увеличивая трафик
- дальше вы попадаете в рандомную очередь которая вас запихивает на конкретный сервер с которого потом будет вестись трансляция, очередь распределяется по каким то критериям заложенных на сайте их админами.
Примеры критериев:
- Разрешение вашего стрим потока, т.е. качество.
- Наименее загруженный сервер (на одном сервере можете быть не только вы одни)
- Ваше место нахождение (страна, geo ip)
…………………..