Streamline MediaМедиадоставка

Документация узла

Справочник по доступу к медиаресурсам Streamline Media.

Общие сведения

Узел отдаёт видеоплейлисты HLS, сегменты MPEG-TS и статические файлы по HTTPS. Откройте плейлист в совместимом плеере или используйте ссылки из каталога оператора.

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

Медиаресурсы

У каждого потока есть имя. По нему формируются адрес плейлиста и каталог сегментов. Имена учитывают регистр.

/hls/ember/index.m3u8
/hls/ember/seg_000.ts

Постеры доступны по адресу /posters/ember.jpg. Наборы ресурсов могут различаться между узлами.

Плейлисты HLS

Файл index.m3u8 описывает последовательность видеосегментов. Плеер сначала загружает плейлист, затем запрашивает указанные в нём файлы.

Текст корректного плейлиста начинается с #EXTM3U. Относительные ссылки на сегменты разрешаются относительно адреса плейлиста.

Открыть пример плейлиста

Кеширование

Публичные медиаресурсы могут сохраняться в кеше CDN. Актуальные директивы для ответа передаются в заголовке Cache-Control. Итоговое поведение также зависит от настроек CDN.

Закрытые страницы панели помечены private, no-store. Учётные данные нельзя добавлять в URL или передавать другим пользователям.

HTTP-коды

Основные ответы при обращении к ресурсам
КодЗначение
200Ресурс получен.
206Получена часть файла по запросу Range.
401Для доступа требуются действительные учётные данные.
403Доступ к ресурсу запрещён.
404Файл не найден. Проверьте имя потока и путь.
502 / 504Ошибка или превышение времени ожидания между узлом доставки и источником.

Проверка доставки

Начните с плейлиста. Если он доступен, проверьте один из перечисленных в нём сегментов. Успешная загрузка плейлиста сама по себе не подтверждает воспроизведение всех сегментов.

curl --fail --max-time 15 \
  https://cdn3.cdnsrelay.com/hls/ember/index.m3u8
При обращении к администратору укажите адрес ресурса, время ошибки с часовым поясом и HTTP-код. Пароли и заголовок Authorization передавать не нужно.