Сервера YouTube перейшли на процесори Argos власної розробки Google
За повідомленнями джерел мережі, розробники з Google створили для сервісу YouTube спеціалізований чіп під назвою Argos, який призначений для забезпечення найкращої якості відео та зниження споживаного трафіку. Про це пише видання CNET, яке отримало ексклюзивні коментарі Google по даному питанню.
Джерело каже про те, що вже зараз тисячі нових процесорів працюють в центрах обробки даних Google. З їх допомогою забезпечується більш ефективне кодування нових роликів, які користувачі завантажують на платформу YouTube. Використання нових чіпів дозволяє значно прискорити обробку роликів у форматі 4K. Якщо раніше вони ставали доступні для перегляду через кілька днів, то зараз в більшості випадків таке відео можна дивитися вже через кілька годин.
Google вперше розповіла про свої чіпи Argos на конференції ASPLOS, яка відбулася цього тижня. Віце-президент Google з інженерних питань Скотт Сільвер (Scott Silver), який також курує величезну інфраструктуру YouTube, розповів про те, що близько 100 інженерів компанії розробляли перше покоління чіпів Argos з 2015 року. В останні місяці Google почала впроваджувати чіпи Argos другого покоління, які забезпечують ще швидше кодування роликів при завантажені, а також дозволяють знизити обсяг трафіку, який витрачається користувачами мобільних пристроїв при перегляді контенту.
«Клієнти так чи інакше повинні платити за пропускну здатність. Наша мета полягає в тому, щоб люди могли отримувати відео високої якості на будь-якому пристрої», — зазначив Скотт Сільвер.
Обробка відео — це одна з головних задач YouTube. Кожну хвилину користувачі по всьому світу завантажують на платформу 500 годин відео. Інфраструктура Google повинна перекодувати кожен ролик, а також перетворити їх в різні формати для різних розмірів екрану. Всі ці процеси покладаються на роботу нових чіпів Argos. Згідно з наявними даними, процесори Argos обробляють відео у 20-33 рази ефективніше, ніж звичайні серверні процесори. Кожен чіп Argos має 10 модулів для обробки відео, а на кожній платі Google розміщує по два чіпи Argos. За даними Google, для кожного завантаженого ролика створюється від 10 до 15 версій різного дозволу і формату, а забезпечують цей процес нові чіпи компанії.
У процесі стиснення відео, сервіс використовує кодек VP9, який при однаковій якості зображення вимагає приблизно на 30% менше пропускної здатності, ніж поширений нині кодек H.264 (AVC). Google спільно з Mozilla, Cisco, Microsoft, Amazon та Netflix створили Альянс за відкрите відео і розробили кодек AV1, який повинен стати наступником VP9. Кодек AV1 дозволяє поліпшити якість відео на 30%, знижуючи необхідну для його відтворення пропускну здатність. Таким чином YouTube може транслювати 4K-відео по каналу, який з використовуваними раніше кодеками підходив для передачі роликів якості максимум 1080p. Кодек AV1 підтримується в деяких браузерах, але до повсюдного поширення його підтримки пройдуть роки. Це в першу чергу стосується мобільних пристроїв, адже навіть актуальний на сьогодні мобільний чіп Qualcomm Snapdragon 888 не забезпечує підтримку AV1.