Тезисы
Чтобы сделать свой видеосервис, нужно: загрузить видео от пользователя, положить его в хранилище, оттуда раздать на клиенты и воспроизвести. Звучит не очень сложно, пока речь не идет о 8 миллионах загружаемых роликов в сутки, эксабайтном хранилище, миллиардах ежедневных просмотров и 4 Тбит/с трафика. С такими объемами контента и 40 млн активной аудитории с самыми разными устройствами и качеством сети нам в VK Видео понадобилось оптимизировать каждый этап и применить немало неочевидных трюков. О них и расскажу в докладе.
Разберём:
Аудитория
Backend-developer, ml-engineer, engineers.
Уровень сложности
Middle.
Презентация (на Я.Диске)
Технический директор ВКонтакте, VK Видео и VK Звонков. Более 12 лет в области разработки высоконагруженного программного обеспечения для обработки видео и хранения информации.