Технологии
ВКонтакте

ВКонтакте — это десятки сервисов и один из самых высоконагруженных проектов рунета

Ускоряем ВКонтакте

Одними из первых в мире внедрили передовой протокол QUIC
Александр Тоболь
СТО ВКонтакте
Мы разрабатываем технологические решения, которые становятся стандартом быстродействия, отказоустойчивости и качества. Развиваем IT-сферу и помогаем пользователям решать ежедневные задачи по-новому.
Александр Тоболь
СТО ВКонтакте

Алгоритмы
сжатия данных

Внедрили новые форматы хранения и алгоритмы сжатия данных. В результате пользователи смотрят на 250 миллионов больше фотографий, постов, историй и другого контента. В зонах со слабыми сетями пользователи стали потреблять на 10% больше контента.

Доставка
контента

У ВКонтакте одна из крупнейших в России геораспределённых сетей доставки контента (CDN). Она включает свыше 50 узлов и обеспечивает быструю и надёжную доставку тяжёлого контента. А собственное сетевое решение, которое помогает найти ближайший узел CDN и оптимальный маршрут для загрузки данных, делает сеть ещё эффективнее.

Единые Технологии
VK Виде

Мульти-
платформен-ный
плеер

В VK Видео ролики стартуют в среднем на 28% быстрее, а пользователи не сталкиваются с буферизацией в 95% случаев. Собственный плеер платформы также входит в SDK: сторонние разработчики могут использовать его в собственных продуктах.

Технологии
безлимитных видео-
конференций

Новая архитектура

Мы полностью перестроили архитектуру платформы и научились масштабировать звонок на любое количество серверов. Реализовали решения для серверного транскодирования видео и собственные технологии шумоподавления и обработки аудио, чтобы получить более чёткую картинку на разных устройствах

Никаких ограничений

VK Звонки — первая в мире платформа для видеоконференций с неограниченным числом участников и безлимитной длительностью онлайн-встреч. Нет технических ограничений и на включение видеокамеры или микрофона: все участники могут не только смотреть и слушать, но и полноценно общаться. Это стало возможным благодаря проприетарной технологии горизонтального масштабирования звонка.

Технологии VK Звонков доступны сторонним разработчикам — большинство функций можно интегрировать в собственные продукты с помощью SDK

Голосовые технологии

Распознавание голоса

0:00
ВКонтакте — одна из первых платформ, на которой появилось бесплатное распознавание голосовых сообщений в мессенджере. Решение полностью автоматизировано и работает на основе методов искусственного интеллекта: записи обрабатываются тремя нейросетями. Технология построена так, чтобы справляться с ежедневной обработкой сотен миллионов сообщений разной длительности, качества и наполнения.

Автоматические субтитры

Созданы на базе собственных разработок ВКонтакте в области распознавания речи, алгоритмов машинного обучения и технологий интеллектуального шумоподавления единых платформ VK Видео и VK Звонки.

Субтитры генерируются в четыре этапа, и текст распределяется по кадрам так, чтобы фраза появлялась точно в момент, когда говорящий её произносит

Рекомендации контента

В VK Видео работает модель, которая различает более 1 000 параметров видео, используя технологии автоматического распознавания речи и компьютерного зрения.

Это позволяет системе понимать, о чём ролик и что говорят персонажи. Нейросеть предложит поклонникам кино — трейлеры, а геймерам — записи геймплея видеоигр. Благодаря этому пользователи получают более релевантные их интересам рекомендации.
Подкаст
Туризм
Мода и красота

Компьютерное зрение

Умная лента
рекомендаций

Благодаря технологиям компьютерного зрения и нашим собственным ML-решениям, лента клипов непрерывно перестраивается, учитывая просмотры и реакции зрителя. Алгоритмы машинного обучения анализируют каждый ролик в VK Клипах, определяют, что именно в нём происходит и о чём конкретно говорят герои, находят знаменитостей в кадре и распределяют клипы по жанрам и категориям. В результате на 33% больше зрителей смотрят более 100 рекомендованных роликов подряд.

AR-технологии

В AR-технологии замены фона в VK Звонках задействована лёгкая нейросетевая модель сегментации и алгоритмы быстрой отрисовки текстур. Технология позволяет заменять фон во время звонка в режиме реального времени на любых устройствах. Это помогает находить человека в кадре и строит его точный и плавный контур. А в VK Клипах есть возможность примерить AR-маски — это собственная разработка платформы, в основе которой лежат технологии машинного обучения.

Vmoji

Технологии распознавания лиц и генеративные модели ВКонтакте помогают создавать уникальных цифровых персонажей vmoji. Нейросеть моделирует аватар, похожий на человека, изображённого на фотографии. За первые месяцы запуска более 5 миллионов пользователей ВКонтакте создали свои персональные цифровые аватары vmoji.

Машинный перевод
и анализ текста

Machine translation
and text analysis
Машинный перевод
и анализ текста

Мгновенно переводить с иностранного языка на русский и наоборот можно сообщения и посты в сообществах. Точность машинного перевода и определения языка в сообщениях обеспечивает нейросетевая модель. Она обучена на открытых данных и учитывает особенности лексики и манеру общения пользователей социальной сети, представляющих разные регионы, сферы деятельности и интересы.
You can instantly Мгновенно translate переводить messages с иностранного and языка community на русский posts from и наоборот another можно language сообщения into English и посты and vice versa. в сообществах. The accurate Точность machine translation машинного and language перевода detection и определения in messages языка is provided в сообщениях by a neural обеспечивает network. нейросетевая It was модель. trained Она обучена using open на открытых data данных and и takes учитывает into account особенности the lexical лексики features и and communication манеру style общения of пользователей social социальной media сети, users представляющих from разные different регионы, regions, сферы professions деятельности and и interests. интересы.
видео
общие вопросы
безопасность
благотворительность
профиль
музыка
видео
общие вопросы
безопасность
благотворительность
профиль
музыка
видео
общие вопросы
безопасность
благотворительность
профиль
музыка
видео
общие вопросы
безопасность
благотворительность
профиль
музыка
видео
общие вопросы
безопасность
благотворительность
профиль
музыка
видео
общие вопросы
безопасность
благотворительность
профиль
музыка

Тематики

Алгоритмы машинного обучения помогают Поддержке ВКонтакте определять тематику вопросов и распределять их по направлениям — например, о музыкальном сервисе или благотворительных проектах. Таких направлений больше 50.

Open Source

Новые возможности для быстрой разработки

QUIC

Сетевой протокол для ускорения доставки контента

Nocc

Быстрый распределённый компилятор C++

Noverify

Быстрый статический анализатор кода

KPHP

Компилятор PHP, который позволяет исполнять код до 10 раз быстрее

VKUI

Набор React-компонентов, с помощью которых можно создавать интерфейсы в одном дизайне с приложением ВКонтакте