в разрешение 480p то грузится со скоростью у меня 17мбит/сек
Сорри это ошибка была, 17мбит/сек это была скорость соединения с сервером ютуб, по моим новым подсчётам, один сервер при качестве 480p может выдержать одновременно где-то 100-200 зрителей. Просто у гугла очень много серверов, поэтому ютуб не тормозит, у них столько серверов, что часть серверов они сдают в аренду так-же как azure, aws (т.е. облачные сервисы). Если что, вот дата центр гугл изнутри на 2:53, там показывают дата центр - https://www.youtube....h?v=XZmGGAbHqa0, я не знаю сколько там серверов, ну так на глаз предположем в одном шкафу где-то 90 серверов, и допустим в сумме 200 шкафов, то в сумме у них 18 тыщ серверов, если 1 сервер вмещает ну допусти 4тбайт, то все сервера в сумме это 72 тыщ тбайт, допустим 1 час видеоролика в качестве 720p по моим расчётам весит 480мбайт, то поместится на все сервера гугла наверное примерно где-то несколько сотен миллионов видеороликов в 720p в 1 час, и раз один сервер при 100 мбит/сек может обслужить где-то 100-200 зрителей/сервер, то весь ютуб может обслужить где-то в сумме от 1.8 миллионов до 3.6 миллионав зрителей, но то видео старое (2010-2014 год), уверен что у гугла сейчас намного больше серверов, допустим в 2-3 раза больше чем в том видео. Уверен что у гугл есть ещё CDN сервера, где-нибудь в Европе, и в Азии. А поскольку у ЕС требования какие-то там по защите персональных данных, многие крупные IT-компании, которые предоставляют облачные сервисы, или хранят информацию о жителей стран ЕС в облачных сервисах, должны иметь офисы и дата центры на территории ЕС. Иначе их могут оштрафавать.
И ещё по моему мнению, хоть я не знаю как устроне гугл, и я не силён в сетевых делах и в администрирование, но уверен что каждый сервер, имеет как подключение к интернету, так и соеденён с другими серверами, поэтому если какое-то видео хранится на одном сервере, а линия будет полностью забита, то можно обратится к файлу через другй сервер (допустим у каждого сервера несколько сетевых карт), допустим у каждого сервера имеется сетевая папка. Кстате ютуб помимо проигрывания, загрузки, и конвертации видео, распознаёт композитора, если в видео играет музыка или фоновая музыка распознаёт автор песен, а так-же ютуб распознаёт слова, и создаёт транскрипцию а так-же может на лету переводить транскрипцию на другие языки. Иногда получается корявая транскрипция, но в будущем уверен что они сделают хороший алгоритм распознавания речи, и спомощью искусственного интеллекта по транскрициям будут фильтровать видеоролики, и если видео противоречит соглашение ютуба, ютуб будет эти видео автоматически удалять.
P.S. Я без понятия как ютуб на лету меняет качество видео, когда зритель выберает качество внизу видеоплеера, предпологаю когда на сервер загрузится видео с самым высоким разрешением допустим 1080p, при проигрывание видеоролика используется какая-нибудь утилита типа ffmpeg, которая умеет на лету конвертировать в качество видео выбраное из списка в видео, а может быть после того как ютубер загрузит своё видео на ютуб, ютуб конвертирует видео в разные качества (240p, 320p, 480p, 720p, 1080p, 4k, ...). При загрузки другого формата (avi, mov, mpg, mp2, xvid, divx) на ютуб, возможно конвертируется спомощью типа утилитой ffmpeg в mp4, по опыту могу сказать, когда конвертируешь спомощью ffmpeg из mp4 ещё раз в mp4 то качество очень сильно резко искажается.
И всё таки везёт же тем, у тех у кого свой телевизённый канал есть, у них сразу автоматически миллионы абонентов без всяких серверов, нужно только определённую частоту настроить, на которой транслируется ваш канал.
Сообщение отредактировал lexx821: 10.06.2020, 20:58:09