Адаптивная лестница
Битрейты выводятся из самого материала, а не из таблицы пресетов. Зернистой съёмке достаётся больше, слайдам меньше.
MediaLane берёт мастер-файл, собирает адаптивную лестницу и отдаёт каждый рендишен с ближайшего к зрителю узла. На входе один вызов API, на выходе готовый для плеера манифест.
curl -X POST https://api.medialane.app/v1/assets \ -H "Authorization: Bearer $MEDIALANE_KEY" \ -d '{"input":"s3://masters/keynote-2026.mov", "ladder":"adaptive","audio":"opus"}'
Те части, которые никто не хочет писать дважды: лестница, упаковка, доставка и цифры, доказывающие, что всё сработало.
Битрейты выводятся из самого материала, а не из таблицы пресетов. Зернистой съёмке достаётся больше, слайдам меньше.
Каждый рендишен отдаётся из ближайшего региона, с экранированием источника и обновлением в фоне.
Одинаковая форма манифеста для обоих. Запустите канал, заархивируйте — запись сохранит тот же идентификатор.
Время старта, доля ребуферинга и отвалы — по каждому варианту отдельно, а не усреднённые в кашу.
Очередь приёма, ход сборки лестницы, доставка и качество — на одном экране, по мере отчётов кодировщиков.

Консоль MediaLane — материалы и доставка, демонстрационное пространство
# ladder is built asynchronously — poll the rendition GET /v1/renditions/9f2c1ab4e07d4c8fa1b3d65e08c47a12 200 OK { "state":"ready", "duration":2538, "variants":[ "1080p","720p","480p","240p" ] }
Подписанные ссылки, области видимости у ключей и журнал изменений каждого материала. Никаких сюрпризов на пути доставки.
Медианный старт меньше секунды в 41 регионе, измеренный на стороне плеера, а не нашими же пробниками.
Всё, что делает консоль, — задокументированный эндпоинт. SDK для Node, Go, Python и Swift.
Бесплатный тариф покрывает 100 ГБ доставки и неограниченное кодирование файлов короче десяти минут.
Начать бесплатно Документация