跳到主要内容
版本:3.4.4

保持流请求

POST /strm/keep

企业系统(通常由客户端触发)可通过本接口向流媒体服务请求保持一个或多个流请求。如果某个流请求保持超时,媒体服务将关闭该流请求。

请求

POST https://n11.gratour.info:7011/strm/open
Content-Type: application/json
Authorization: Basic YWRtaW46YWRtaW4

{
"reqIds": [
"ScsOUefSSmW-G80pslEMuA",
"bzrsYbB8QqSIBDN9JbsPGQ"
]
}

请求实体属性

属性数据类型必要说明
reqIdsarray[string]Y所要保持的请求ID (reqId)数组

应答

{
"errCode": 0,
"message": "OK",
"count": 1,
"data": [
{
"reqId": "ScsOUefSSmW-G80pslEMuA",
"keep": true
},
{
"reqId": "bzrsYbB8QqSIBDN9JbsPGQ",
"keep": true
}
]
}

应答实体属性

属性数据类型必要说明
errCodeintY错误码。
messagestringY错误信息。
dataarray[KeepStrmReqResult]返回的结果对象数组。元素为KeepStrmReqResult类型,见下。
countint返回的记录数。

KeepStrmReqResult

属性数据类型必要说明
reqIdstringY所要保持的请求ID
keepbooleanY该请求是否保持成功。如果请求ID不存在,或对应的流已经关闭,保持会失败。