保持流请求
POST /strm/keep
企业系统(通常由客户端触发)可通过本接口向流媒体服务请求保持一个或多个流请求。如果某个流请求保持超时,媒体服务将关闭该流请求。
请求
POST https://n11.gratour.info:7011/strm/open
Content-Type: application/json
Authorization: Basic YWRtaW46YWRtaW4
{
"reqIds": [
"ScsOUefSSmW-G80pslEMuA",
"bzrsYbB8QqSIBDN9JbsPGQ"
]
}
请求实体属性
属性 | 数据类型 | 必要 | 说明 |
---|---|---|---|
reqIds | array[string] | Y | 所要保持的请求ID (reqId)数组 |
应答
{
"errCode": 0,
"message": "OK",
"count": 1,
"data": [
{
"reqId": "ScsOUefSSmW-G80pslEMuA",
"keep": true
},
{
"reqId": "bzrsYbB8QqSIBDN9JbsPGQ",
"keep": true
}
]
}
应答实体属性
属性 | 数据类型 | 必要 | 说明 |
---|---|---|---|
errCode | int | Y | 错误码。 |
message | string | Y | 错误信息。 |
data | array[KeepStrmReqResult] | 返回的结果对象数组。元素为KeepStrmReqResult类型,见下。 | |
count | int | 返回的记录数。 |
KeepStrmReqResult
属性 | 数据类型 | 必要 | 说明 |
---|---|---|---|
reqId | string | Y | 所要保持的请求ID |
keep | boolean | Y | 该请求是否保持成功。如果请求ID不存在,或对应的流已经关闭,保持会失败。 |