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

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

Ключ

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

...

ID профиляКачестваКодек для видеоКодек для аудиоОбъединение качеств в один поток
360_480_720360p, 480p, 720ph.264AAC/mp3+
480_720_1080480p, 720p, 1080ph.264AAC/mp3+
360_480_720_1080360p, 480p, 720p, 1080ph.264AAC/mp3+


Заказать услугу

URL: https://apicdn.rcloud.ru/cdn/api/v1/<your_account_name>/resource/live/

  • Тип запроса: POST
  • Заголовки: CDN-AUTH-TOKEN
  • Тело запроса: JSON с данными создаваемого ресурса и выбранным профилем транскодирования
  • Тип данных ответа: JSON Object

...

панель
borderColor#448aff
titleBGColor#ecf3ff
borderStylesolid
titleПример запроса
Блок кода
languagexml
themeConfluence
curl -H "CDN-AUTH-TOKEN: $TOKEN" \
  -X POST \
  -d '{"name": "test_resource", "transcode_profile": "360_480_720", "type": "RTMP-publish", "streams": {"someid1": {"name": "stream01", "resolution": "720p"}}}' \
  https://apicdn.rcloud.ru/cdn/api/v1/testaccount/resource/live/
панель
borderColor#00c853
titleBGColor#e5f9ed
titleПример успешного ответа
Блок кода
languagexml
themeConfluence
{
  "status": "accept",
  "task_id": "20181122103450831469",
  "resource_id": "1163546047721937079_p0q2zwj4yih"
}
панель
borderColor#ff5252
titleBGColor#ffeded
titleПример неуспешного ответа
Блок кода
languagexml
themeConfluence
{"status": "error", "message": "Json invalid", "description": "transcode_profile should be one of ['480_720_1080', '360_480_720', '360_480_720_1080']. Not 360_480"}
Информация
titleОбратите внимание
Если Вы заказываете услугу транскодирования, то для ресурса указывается ТОЛЬКО ОДИН входной поток.
Изменить услугу
Информация
titleОбратите внимание
Данный запрос полностью заменяет конфигурацию ресурса на данные, передаваемые в теле PUT запроса.

URL: https://apicdn.rcloud.ru/cdn/api/v1/<your_account_name>/resource/live/

  • Тип запроса: PUT
  • Заголовки: CDN-AUTH-TOKEN
  • Тело запроса: JSON с данными ресурса и новым профилем транскодирования
  • Тип данных ответа: JSON Object


Код ответаДанные ответаФормат ответаОписание
200task_id или описание ошибкиNoneИзменен, id задачи в общей очереди задач или ошибка
400NoneNoneНеверный запрос
404NoneNoneНе найдено
500NoneNoneВнутренняя ошибка сервера
503NoneNoneСервис недоступен
панель
borderColor#448aff
titleBGColor#ecf3ff
borderStylesolid
titleПример запроса
Блок кода
languagexml
themeConfluence
curl -H "CDN-AUTH-TOKEN: $TOKEN" \
  -X PUT \
  -d '{"name": "test_resource", "transcode_profile": "360_480_720_1080", "type": "RTMP-publish", "streams": {"someid1": {"name": "stream01", "resolution": "720p"}}}' \
  https://apicdn.rcloud.ru/cdn/api/v1/testaccount/resource/live/1163546047721937079_p0q2zwj4yih
панель
borderColor#00c853
titleBGColor#e5f9ed
titleПример успешного ответа
Блок кода
languagexml
themeConfluence
{
  "status": "accept",
  "task_id": "20181122103450831471"
}
Confluence
панель
borderColor#ff5252
titleBGColor#ffeded
titleПример неуспешного ответа
Блок кода
languagexml
theme
titleBGColor#ffeded
titleПример неуспешного ответа
Блок кода
languagexml
themeConfluence
{"status": "error", "message": "Json invalid", "description": "there must be only one stream to be transcoded. Not 0"}
Информация
titleОбратите внимание
Если Вы

...

изменяете услугу транскодирования, то для ресурса указывается ТОЛЬКО ОДИН входной поток.

...

Отключить услугу

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

Данный запрос полностью заменяет конфигурацию ресурса на данные, передаваемые в теле PUT запроса.

URL: https://apicdn.rcloud.ru/cdn/api/v1/<your_account_name>/resource/live/

  • Тип запроса: PUT
  • Заголовки: CDN-AUTH-TOKEN
  • Тело запроса: JSON с данными ресурса и новым пустым профилем транскодирования
  • Тип данных ответа: JSON Object

...

панель
borderColor#448aff
titleBGColor#ecf3ff
borderStylesolid
titleПример запроса
Блок кода
languagexml
themeConfluence
панель
borderColor#00c853
titleBGColor#e5f9ed
titleПример успешного ответа
Блок кода
languagexml
themeConfluence
панель
borderColor#ff5252
titleBGColor#ffeded
titleПример неуспешного ответа
Блок кода
languagexml
themeConfluence

.

Отключить услугу

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

Данный запрос полностью заменяет конфигурацию ресурса на данные, передаваемые в теле PUT запроса.

...

curl -H "CDN-AUTH-TOKEN: $TOKEN" \
  -X PUT \
  -d '{"name": "test_resource", "transcode_profile": "", "type": "RTMP-publish", "streams": {"someid1": {"name": "stream01", "resolution": "720p"}}}' \
  https://apicdn.rcloud.ru/cdn/api

...

  • Тип запроса: PUT
  • Заголовки: CDN-AUTH-TOKEN
  • Тело запроса: JSON с данными ресурса и пустым профилем транскодирования
  • Тип данных ответа: JSON Object

...

#448affsolid запроса
/v1/testaccount/resource/live/1163546047721937079_p0q2zwj4yih
панель
borderColor
#00c853
titleBGColor
#ecf3ffborderStyle
#e5f9ed
titleПример
успешного ответа
Блок кода
languagexml
themeConfluence
панель
borderColor#00c853
titleBGColor#e5f9ed
titleПример успешного ответа
Confluence
Блок кода
languagexml
theme
{
  "status": "accept",
  "task_id": "20181122103450831472"
}
панель
borderColor#ff5252
titleBGColor#ffeded
titleПример неуспешного ответа
Блок кода
languagexml
themeConfluence
{"status": "error", "message": "Not allowed method", "description": "Request is forbidden"}

SRT-publish

Получить все ресурсы

URL: https://apicdn.rcloud.ru/cdn/api/v1/<your_account_name>/resource/live/

  • Тип запроса: GET
  • Заголовки: CDN-AUTH-TOKEN
  • Тип данных ответа: JSON Array или JSON Object в случае ошибки

...

панель
borderColor#448aff
titleBGColor#ecf3ff
borderStylesolid
titleПример запроса
Блок кода
languagexml
themeConfluence
curl -H "CDN-AUTH-TOKEN: $TOKEN" https://apicdn.rcloud.ru/cdn/api/v1/testaccount/resource/live/
панель
borderColor#00c853
titleBGColor#e5f9ed
titleПример успешного ответа
Блок кода
languagexml
themeConfluence
панель
borderColor#ff5252
titleBGColor#ffeded
titleПример неуспешного ответа
Блок кода
languagexml
themeConfluence
{"status": "error", "message": "Not allowed method", "description": "Request is forbidden"}

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

Для получения неактивных ресурсов используйте query-параметр "active" с значением "false"

...