...
Создать настройки записи
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 Да - URL URL исходного плейлиста launch_type Да - Способ старта Способ старта записи schedule Нет - Список объектов расписания Список объектов запланированных записей path Нет /records/{now}.m3u8 Путь в хранилище Путь в хранилище для сохранения записи stop_timeout Нет 1800 Целое число (секунды) Длина timeout-а ожидания потока в секундах storage_time Нет -1 (не удалять) Целое число (дни) Количество дней хранения файла записи после её завершения dvr_enabled Нет false Boolean Флаг, определяющий наличие возможности DVR в плеере dvr_window Нет 43200 Целое число (секунды) Окно записи smil Нет false Boolean Флаг, определяющий, является ли ИП master-плейлистом qualities Нет - Объект Объект с ссылками и названиями качеств ИП Возможные значения вида трансляции:
Значение Описание short Краткосрочная трансляция (до 12 часов) long Постоянная трансляция Возможные значения способов старта:
Значение Описание stream_start Старт по публикации потока button Старт по нажатию кнопки (запросу) schedule* Старт в заранее определённое время Обратите внимание
* - данный способ доступен только для записи краткосрочных трансляций
Возможные коды ответа:
Код ответа Данные ответа Описание 201 record_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
Пример запроса
...