VK Видео перешло на новый протокол HTTP/3

На мероприятии CodeFest 12 в Новосибирске CTO ВКонтакте и VK Видео Александр Тоболь рассказал о внедрении на платформе VK Видео технологии передачи данных на базе нового интернет-протокола HTTP/3 для ускорения доставки видеоконтента. По словам компании VK, данное улучшение будет заметно для пользователей с нестабильным интернет-соединением. Например, в мобильных сетях время старта ролика сократится на 20–25%. Протокол внедрен как на платформе VK Видео, так и в VK Клипах.

33a87181a8d850fefc99a89520438df0.jpeg

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

ee048c2b87f357e617ebedfc2eda3952.jpgАлександр Тоболь

CTO ВКонтакте и VK Видео

«Пользователи не любят ждать и сталкиваться с буферизацией. По нашему опыту, это особенно актуально в соцсетях и сервисах коротких видео. Здесь ролики должны стартовать моментально — ожидание в секунду уже заметно роняет удовлетворённость пользователя. А задержка в несколько секунд означает, что человек закроет ролик и уйдёт со страницы. Переход на протокол передачи данных нового поколения потребовал полного изменения в работе платформы на сетевом уровне, но, безусловно, стоил того: он позволил существенно улучшить качество смотрения видео при слабом или нестабильном интернет-соединении. Сетевые сбои особенно сильно влияют на тяжёлый видеоконтент и впечатление пользователей, именно для таких условий HTTP/3 даёт заметный эффект — +25% к скорости старта роликов»

Пока протокол HTTP/3 не является общеприменимым стандартом, и только несколько компаний-разработчиков высоконагруженных проектов имеют возможность внедрить его в продуктах. В VK разработали собственную реализацию протокола как для серверной части, так и для работы с сетью в плеере на уровне приложения. Ранее разработчикам IT-сервисов уже была предоставлена возможность использовать технологии видеоплатформы в своих продуктах. Они могут получить доступ к инфраструктуре платформы для хранения, обработки видео, проведения прямых трансляций, а также к SDK видеоплеера и быстрой загрузки медиафайлов для Web-, iOS- и Android-приложений.

© Habrahabr.ru