Возможности

Как Hexlink доставляет видео

Исходник проходит три этапа: кодирование, нарезку на сегменты и раздачу через узлы сети доставки, ближайшие к зрителю.

Шаг 1

Кодирование

H.264 и H.265, аудио AAC. Для каждого ролика строится лестница из 6 качеств с подобранным битрейтом — без лишнего веса для мобильных сетей.

Шаг 2

Нарезка HLS

Видео делится на сегменты по 2–4 секунды. Плеер запрашивает их по одному и в любой момент может сменить качество.

Шаг 3

Доставка

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

Плеер

Лёгкий HTML5-плеер на основе hls.js: около 90 КБ, работает во всех современных браузерах, на iOS использует нативный HLS.

Брендирование

Цвет элементов, логотип в углу, своя обложка и заставка перед стартом.

Субтитры и главы

WebVTT-субтитры на нескольких языках, разметка глав для длинных роликов.

Скорость и качество

Ручной выбор качества, скорость 0,5–2×, запоминание позиции просмотра.

Защита и контроль

Подписанные ссылки

Ссылка на поток действует ограниченное время и привязана к сессии зрителя.

Белый список доменов

Плеер запускается только на ваших сайтах — копирование кода встраивания не поможет.

Водяной знак

Динамическая метка поверх видео для курсов и закрытых материалов.