HLS-СТРИМИНГ

HLS-хостинг без собственного конвейера

Загрузите исходный файл — UFOLOAD превратит его в HLS-поток: кодирование, хранение, подписанные ссылки и раздача. Используйте встроенный плеер или запросите через API подписанную ссылку на master-плейлист.

Как здесь устроен HLS

  • Кодирование автоматически

    Принимаются распространённые форматы, такие как MP4, MKV и WEBM. Файлы проходят через очередь: статус меняется с «загрузка» на «в очереди», «обработка» и «готово», и его можно опрашивать через API.

  • Адаптивный набор качеств

    На платных тарифах создаётся несколько вариантов качества до 4K — но не выше исходника, — поэтому воспроизведение подстраивается под соединение зрителя. На тарифе Free видео транслируется в одном качестве.

  • Подписанные ссылки на воспроизведение

    API выдаёт ссылку на master-плейлист HLS, а также ссылки на постер и спрайт для шкалы времени. Срок действия — от 60 секунд до 30 дней; ссылку можно привязать к IP-адресу или cookie.

  • Прямые ссылки на платных тарифах

    На Pro и Max также доступны прямая ссылка на скачивание и ссылки на каждое качество. На тарифе Free доступно только HLS-воспроизведение во встроенном плеере.

  • Раздача с edge-нод

    Потоки раздаются с edge-нод — с ближайшей к каждому зрителю.

  • Приоритетная очередь на платных тарифах

    На платных тарифах кодирование идёт в приоритетной очереди, поэтому при загруженной очереди новые видео готовы быстрее.

От загрузки до HLS-ссылки

  1. 1

    Создайте API-ключ

    Зарегистрируйтесь, откройте раздел «Разработчикам» и создайте ключ. Передавайте его как bearer-токен.

  2. 2

    Загрузите или импортируйте

    Отправьте файл POST-запросом на /api/v1/files или импортируйте по ссылке через /api/v1/files/import.

  3. 3

    Дождитесь готовности

    Опрашивайте GET /api/v1/files/{id}, пока статус не станет ready.

  4. 4

    Запросите подписанные ссылки

    Вызовите POST /api/v1/files/{id}/links и используйте ссылку на воспроизведение или встройте видео встроенным плеером.

Частые вопросы

Что я получаю после завершения кодирования?

HLS-поток, который воспроизводится в плеере UFOLOAD. Через API можно выпустить подписанную ссылку на master-плейлист, а на платных тарифах — ещё и прямые ссылки на каждое готовое качество.

Какое максимальное качество?

Набор качеств доходит до 4K на тарифах, где это разрешено, и никогда не превышает качество исходника. Максимальное качество зависит от тарифа; актуальные лимиты — на странице «Тарифы».

Сколько действуют подписанные ссылки?

Срок действия вы выбираете при запросе ссылок: от 60 секунд до 30 дней. По желанию ссылку можно привязать к одному IP-адресу или cookie.

Можно ли получить прямые ссылки на MP4 на тарифе Free?

Нет. Прямые ссылки на файлы и кнопка скачивания доступны на Pro и Max. На Free видео воспроизводятся по HLS во встроенном плеере.

Занимает ли повторная загрузка того же файла больше места?

Нет. Если такой же контент уже загружен в ваш аккаунт, возвращается существующий файл и дополнительное место не расходуется.

Есть ли описание OpenAPI?

Да. На странице документации есть ссылки на спецификацию OpenAPI в JSON и YAML и на интерактивную песочницу.

Готовы попробовать?

Создайте аккаунт и опубликуйте первое видео за несколько минут. Для начала оплата не нужна.