Skip to main content
Skip table of contents

TransferStream

Перенос потока совместно с архивом с одного сервера на другой

Конфигурация потока с одинаковым идентификатором должна быть создана на текущей и целевой нодах

POST /api/streams/{stream-uid}/transfer/
Body
json
JSON
{
    "stream_config": "",
    "current_primary": "hostname-1",
    "current_secondary": [
        "hostname-2",
        "hostname-3"
    ],
    "target_primary": "hostname-4",
    "target_secondary": [
        "hostname-5",
        "hostname-6"
    ],
    "is_save_current": true
}
stream-uidoptional
uid
Уникальный идентификатор потока {@hint:uid}
tokenrequired
string
Токен авторизации API запросов. см. Mediaserver/Web API/Authorization/CreateApiToken
stream_configoptional
str
target_primaryoptional
str
current_secondaryoptional
array
target_primaryoptional
str
target_secondaryoptional
array
is_save_currentoptional
bool
Response
200
Возвращает UID потока
JSON
{
    "uid": "0a20f93c-d370-4107-8548-97bb64c53ed2"
}
404
Поток с таким UID не найден
403
Ошибка авторизации. Неверный или отсутствует токен доступа к API см. Mediaserver/Web API/Authorization/CreateApiToken
Пример
JSON
curl -k --location --request POST 'https://localhost:8080/api/streams/{stream-uid}/transfer/?token=string' \
--header 'Content-Type: application/json \
--data-raw '{
    "stream_config": "",
    "current_primary": "hostname-1",
    "current_secondary": [
        "hostname-2",
        "hostname-3"
    ],
    "target_primary": "hostname-4",
    "target_secondary": [
        "hostname-5",
        "hostname-6"
    ],
    "is_save_current": true
}'
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.