В блoгe YouTube нeдaвнo пoявилaсь публикaция, в кoтoрoй сeрвис пoтoкoвoгo вeщaния приoткрывaeт пoдрoбнoсти своего устройства, скрытые через пользователей. Глобальная платформа решает сложную задачу — ей случается справляться с огромными объемами видео, которые загружаются, хранятся и должны (пре)бывать мгновенно доступны для миллионов создателей и миллиардов зрителей. Около этом приходится перекодировать видео, адаптируя его к возможностям и предпочтениям клиента.
Широта проблемы позволяют оценить чем) два показателя: за секунду на платформу загружается двор о двор 500 часов видео, а ежемесячно ее посещают больше 2 млрд пользователей. Неудивительно, что-что возможностей обычного оборудования скупо, чтобы справиться с этим. Вона почему для YouTube были разработаны специализированные микросхемы про перекодирования видео, которые называются VCU (Video [trans] Coding Units). Вычислитель, получивший название Argos, числом эффективности превосходит «обычную серверную платформу» в 20-30 раз как-то. В центрах обработки данных YouTube сии микросхемы используются в картах расширения PCIe с целью серверов, на которых они установлены по части две штуки.
Нижняя пример дает представление о структуре Argos. Симпатия включает контроллеры ввода-вывода и памяти, CPU в целях управления потоком данных, три ядра декодера и цифра ядер кодера. Каждое становой хребет кодера способно в реальном времени кодировать видео с разрешением 2160p и кадровой частотой 60 к/с с использованием трех опорных кадров.