Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Создать настройки записи

URL: https://apicdn.rcloud.ru/app/recorder-cloud/v1/<your_account_name>/record

  • Тип запроса: PUT
  • Content-Type тела запроса: application/json
  • Доступные параметры:

    НазваниеОбязательныйЗначение по умолчаниюДопустимые значенияОписание
    resource_idНет-ID ресурсаID ресурса, для которого создаются настройки записи
    stream_nameДа-СтрокаНазвание потока
    stream_typeДа-Вид трансляцииВид трансляции, для которой настраивается запись
    sourceДа-URLURL исходного плейлиста
    launch_typeДа-Способ стартаСпособ старта записи
    scheduleНет-Список объектов расписанияСписок объектов запланированных записей
    pathНет/records/{now}.m3u8Путь в хранилищеПуть в хранилище для сохранения записи
    stop_timeoutНет1800Целое число (секунды)Длина timeout-а ожидания потока в секундах
    storage_timeНет-1 (не удалять)Целое число (дни)Количество дней хранения файла записи после её завершения
    dvr_enabledНетfalseBooleanФлаг, определяющий наличие возможности DVR в плеере
    dvr_windowНет43200Целое число (секунды)Окно записи
    smilНетfalseBooleanФлаг, определяющий, является ли ИП master-плейлистом
    qualitiesНет-ОбъектОбъект с ссылками и названиями качеств ИП
  • Возможные значения вида трансляции:

    ЗначениеОписание
    shortКраткосрочная трансляция (до 12 часов)
    longПостоянная трансляция
  • Возможные значения способов старта:

    ЗначениеОписание
    stream_startСтарт по публикации потока
    buttonСтарт по нажатию кнопки (запросу)
    schedule*Старт в заранее определённое время


    Обратите внимание

    * - данный способ доступен только для записи краткосрочных трансляций

  • Возможные коды ответа:

    Код ответаДанные ответаОписание
    201record_idНастройки успешно созданы
    409-Настройки записи для ИП уже созданы и активны
    422Данные об ошибкахОшибка в значениях параметров

...

curl "https://apicdn.rcloud.ru/app/recorder-cloud/v1/testaccount/record/$RECORD_ID" -H "cdn-auth-token: $TOKEN" -X PATCH --data '{"stream_type": "long", "dvr_enabled": true}' -H 'Content-Type: application/json'

Якорь
Старт записи
Старт записи
Старт записи

  • action: start

Пример запроса

...