VK Видео: архитектура крупнейшей видеоплатформы на 4 Тбит/с
13 мая, 10:00, Зал «Терминус»
Outlook
Apple
Доклад принят в программу конференции
Целевая аудитория
Все, кто так или иначе работает с видеостримингом или просто интересуется темой видео и построением высоконагруженных, отказоустойчивых, масштабируемых систем.
Тезисы
Скачать презентацию
Все презентации конференции
VK Видео — единая технологическая платформа, на которой нам удалось объединить весь видеоконтент экосистемы VK, включая Клипы ВКонтакте. А главное, сконцентрировать все технологии для обработки и передачи видео. Видеоплатформа содержит миллиарды единиц контента в хранилище на эксабайт данных, пользователи генерируют 2,3 млрд просмотров в сутки и 4 Тбит/с трафика в вечернее время. На платформу ежедневно загружают 8 млн новых видео, а в пиковые дни — более 14 млн. В докладе расскажу:* о развилках в выборе архитектуры и способах решения основных проблем видеосервиса: его доступности, масштабирования, роста, скорости обработки видео и доставки до пользователей;* об устройстве стриминга от upload’а до воспроизведения на клиенте, а также технических трюках, с помощью которых мы добиваемся самой быстрой доступности видео на Диком Западе;* о черной магии, которая помогает добиться скорости и качества сервиса на уровне мировых решений, и о том, как сделать еще лучше;* о способах достижения баланса в таких вопросах: хранилище vs серверные мощности, клиентский CPU vs сеть, качество картинки vs ресурсы и т. д.;* как рекомендательная система, технологии компьютерного зрения и распознавания речи позволяют кратно растить смотрение.Как у всех уважаемых компаний, еще недавно в разных проектах VK было пять видеоплатформ со своими решениями для транскодирования, хранения и воспроизведения видео — так что в докладе затрону и процесс построения единого сервиса компании. Также покажу, как получившаяся архитектура позволяет нам кратно масштабироваться, запускать новые технологии вроде NeuroHD или ASR, не меняя инфраструктуру, и как мы подключаем другие продукты к платформе через gRPC-шину.
Александр Тоболь
ВКонтакте, VK
Технический директор ВКонтакте, VK Видео и VK Звонков. Более 12 лет в области разработки высоконагруженного программного обеспечения для обработки видео и хранения информации. Стаж разработки коммерческого ПО более 15 лет.
ВКонтакте, VK
ВКонтакте — крупнейшая социальная сеть в России и странах СНГ. Миссия ВКонтакте — соединять людей, сервисы и компании, создавая простые и удобные инструменты коммуникации.
VK — это больше 200 технопроектов. Свыше 10 000 человек создают и развивают одни из самых популярных и высоконагруженных интернет-сервисов в стране. Делают комфортнее, легче и интереснее жизнь сотне миллионов людей.
PR в промышленности / promPR IT и коммуникации » Новости
Разработчики IT-сервисов получат доступ к технологиям «VK Видео»
PR в промышленности / promPR IT и коммуникации ■ PR в промышленности13 мая, 15:51
«ВКонтакте» предоставит разработчикам IT-сервисов доступ к технологиям видеоплатформы «VK Видео», чтобы они могли использовать их в своих продуктах. Речь идёт об инфраструктуре для хранения, обработки видео, проведения прямых трансляций, а также SDK (software development kit, комплект для разработки программного обеспечения) видеоплеера и быстрой загрузки медиафайлов для приложений Web, iOS и Android. Об этом заявил технический директор «ВКонтакте» Александр Тоболь на конференции HighLoad++ Foundation, сообщила Sostav пресс-служба «ВКонтакте».
Технологии позволят разработчикам сервисов обеспечить быструю загрузку, хранение и доставку видео, а также организацию прямых трансляций с минимальными задержками, заявили во «ВКонтакте». Технологии и инфраструктуру видеоплатформы уже используют сервисы AliExpress, Boosty, DonationAlerts.
SDK поможет встроить в продукт готовый плеер, который обеспечивает подбор оптимального формата, разрешения и подходящего кодека в зависимости от устройства. Интеграция решений «VK Видео» призвана помочь создателям видеосервисов упростить процесс разработки. Компания проведёт индивидуальные консультации для первых 10 обратившихся команд специалистов, чтобы обсудить их задачи, возможные условия, а также помочь с процессом интеграции.
В «VK Видео» перечислили ключевые технологии, которыми смогут воспользоваться разработчики:
- плеер для Web, iOS и Android с быстрым первым кадром и поддержкой 4К;
- ускоренная обработка видео — кодировка видеопотока в MPEG, DASH, HLS и другие форматы в различных разрешениях;
- автоподбор разрешения видео;
- загрузка на платформу видео различных форматов и размером до 256 Гб;
- трансляции с быстрой доставкой контента;
- облачная инфраструктура «VK Видео».
Александр Тоболь, технический директор «ВКонтакте», «VK Видео» и «VK Звонков»:
Мы хотим снизить порог вхождения для создания сложных видеосервисов, тем самым помочь в том числе и начинающим специалистам, молодым разработчикам стартапов. Интеграция технологий «VK Видео» поможет появиться новым продвинутым IT-сервисам и быстрее развиваться уже готовым решениям. Авторы видеосервисов смогут без больших затрат на разработку использовать надёжное и готовое к большим нагрузкам решение, обеспечить своим пользователям низкие задержки в стримах и бесперебойное воспроизведение контента на любых устройствах, в любых сетевых условиях.
Менеджер: Екатерина Бармашова
Просмотров:
134