...
ID профиля | Качества | Кодек для видео | Кодек для аудио | Объединение качеств в один поток |
---|
360_480_720 | 360p, 480p, 720p | h.264 | AAC/mp3 | + |
480_720_1080 | 480p, 720p, 1080p | h.264 | AAC/mp3 | + |
360_480_720_1080 | 360p, 480p, 720p, 1080p | h.264 | AAC/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 |
---|
borderStyle | solid |
---|
title | Пример запроса |
---|
|
Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
| 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 | Пример успешного ответа |
---|
| Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
| {
"status": "accept",
"task_id": "20181122103450831469",
"resource_id": "1163546047721937079_p0q2zwj4yih"
} |
|
панель |
---|
borderColor | #ff5252 |
---|
titleBGColor | #ffeded |
---|
title | Пример неуспешного ответа |
---|
| Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
| {"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"} |
|
|
Информация |
---|
|
Если Вы заказываете услугу транскодирования, то для ресурса указывается ТОЛЬКО ОДИН входной поток. |
Изменить услугу
Информация |
---|
|
Данный запрос полностью заменяет конфигурацию ресурса на данные, передаваемые в теле PUT запроса. |
URL: https://apicdn.rcloud.ru/cdn/api/v1/<your_account_name>/resource/live/
- Тип запроса: PUT
- Заголовки: CDN-AUTH-TOKEN
- Тело запроса: JSON с данными ресурса и новым профилем транскодирования
- Тип данных ответа: JSON Object
Код ответа | Данные ответа | Формат ответа | Описание |
---|
200 | task_id или описание ошибки | None | Изменен, id задачи в общей очереди задач или ошибка |
400 | None | None | Неверный запрос |
404 | None | None | Не найдено |
500 | None | None | Внутренняя ошибка сервера |
503 | None | None | Сервис недоступен |
панель |
---|
borderColor | #448aff |
---|
titleBGColor | #ecf3ff |
---|
borderStyle | solid |
---|
title | Пример запроса |
---|
|
Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
| 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 | Пример успешного ответа |
---|
| Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
| {
"status": "accept",
"task_id": "20181122103450831471"
} |
|
панель |
---|
borderColor | #ff5252 |
---|
titleBGColor | #ffeded |
---|
title | Пример неуспешного ответа |
---|
| Блок кода |
---|
language | xml |
---|
theme | Confluence | titleBGColor | #ffeded |
---|
title | Пример неуспешного ответа |
---|
| Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
| {"status": "error", "message": "Json invalid", "description": "there must be only one stream to be transcoded. Not 0"} |
|
|
...
изменяете услугу транскодирования, то для ресурса указывается ТОЛЬКО ОДИН входной поток. |
...
Отключить услугу
Обратите внимание
Данный запрос полностью заменяет конфигурацию ресурса на данные, передаваемые в теле 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 |
---|
borderStyle | solid |
---|
title | Пример запроса |
---|
|
Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
| панель |
---|
borderColor | #00c853 |
---|
titleBGColor | #e5f9ed |
---|
title | Пример успешного ответа |
---|
| Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
| панель |
---|
borderColor | #ff5252 |
---|
titleBGColor | #ffeded |
---|
title | Пример неуспешного ответа |
---|
| Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
|
|
.
Отключить услугу
Обратите внимание
Данный запрос полностью заменяет конфигурацию ресурса на данные, передаваемые в теле 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
...
/v1/testaccount/resource/live/1163546047721937079_p0q2zwj4yih |
| #448aff | #ecf3ff | borderStyle | solid | запроса | Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
|
| панель |
---|
borderColor | #00c853 |
---|
titleBGColor | #e5f9ed |
---|
title | Пример успешного ответа |
---|
| Блок кода |
---|
|
language | xml |
---|
theme | Confluence{
"status": "accept",
"task_id": "20181122103450831472"
} |
|
панель |
---|
borderColor | #ff5252 |
---|
titleBGColor | #ffeded |
---|
title | Пример неуспешного ответа |
---|
| Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
| {"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 |
---|
borderStyle | solid |
---|
title | Пример запроса |
---|
|
Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
| curl -H "CDN-AUTH-TOKEN: $TOKEN" https://apicdn.rcloud.ru/cdn/api/v1/testaccount/resource/live/ |
панель |
---|
borderColor | #00c853 |
---|
titleBGColor | #e5f9ed |
---|
title | Пример успешного ответа |
---|
| Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
| |
|
панель |
---|
borderColor | #ff5252 |
---|
titleBGColor | #ffeded |
---|
title | Пример неуспешного ответа |
---|
| Блок кода |
---|
language | xml |
---|
theme | Confluence |
---|
| {"status": "error", "message": "Not allowed method", "description": "Request is forbidden"} |
|
|
Обратите внимание
Для получения неактивных ресурсов используйте query-параметр "active" с значением "false"
...