Технологии
ВКонтакте
ВКонтакте — это десятки сервисов и один из самых высоконагруженных проектов рунета
Ускоряем ВКонтакте
Одними из первых в мире внедрили передовой протокол QUIC
Александр Тоболь
СТО ВКонтакте
Александр Тоболь
СТО ВКонтакте
Алгоритмы
сжатия данных
Внедрили новые форматы хранения и алгоритмы сжатия данных. В результате пользователи смотрят на 250 миллионов больше фотографий, постов, историй и другого контента. В зонах со слабыми сетями пользователи стали потреблять на 10% больше контента.
Доставка
контента
У ВКонтакте одна из крупнейших в России геораспределённых сетей доставки контента (CDN). Она включает свыше 50 узлов и обеспечивает быструю и надёжную доставку тяжёлого контента. А собственное сетевое решение, которое помогает найти ближайший узел CDN и оптимальный маршрут для загрузки данных, делает сеть ещё эффективнее.
Нейросеть
Собственная нейросетевая технология улучшает качество видео: в два раза повышает разрешение, восстанавливает детали, убирает шумы на изображении и увеличивает количество кадров в секунду до 60 FPS. NeuroHD обеспечивает преобразование видеороликов почти на real-time скорости.
Адаптивный
видеостриминг
Собственная технология с масштабируемой архитектурой полностью снимает ограничения на число зрителей, подключённых к трансляции одновременно. Также обеспечивает комфортный просмотр в сетях с нестабильным соединением и на слабых устройствах.
Технологиями и инфраструктурой VK Видео можно воспользоваться в своих проектах — с помощью SDK для разработчиков.
0
смотрят онлайн
LIVE
Единые Технологии
VK Виде
VK Видео объединяет ключевые технологии на масштабной видеоплатформе: это адаптивный стриминг, кросс-платформенный плеер с самым быстрым первым кадром, качество 4К, оптимизированные сетевые протоколы и технологии доставки контента
Мульти-
платформен-ный
плеер
В 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-компонентов, с помощью которых можно создавать интерфейсы в одном дизайне с приложением ВКонтакте