获取所有通道所有码流能力
GET /ISAPI/Stream/channel/capabilitys?format=json
查询参数
无
请求报文
无
响应报文
{
"StreamChannels":
[
{
"id":101, //码流ID int
"width":"1920,1280",//分辨率宽 string
"height":"1080,720",//分辨率高 streing
"fps":"100,200,400,800,1000,1250,2500",//帧率(扩大100倍) string
"maxbitrate":"32~4096",//最大码率,单位kbps string
"avgbitrate":"32~2048",//平均码率,单位kbps string
"encodeType":"H.264,H.265",//编码方式 string
"bitrateType":"CBR,VBR,CVBR",//编码方式 string
"profile":"base,main,high",//编码复杂度 string
"streamSmooth":"0~100",//码流平滑参数 string
"gop":"0~400",//gop间隔参数 string
}
]
}获取所有通道所有码流配置
GET /ISAPI/Stream/channel?format=json
查询参数
无
请求报文
无
响应报文
{
"StreamChannels":
[
{
"id":101, //码流ID int
"width":1920,//分辨率宽 int
"height":1080,//分辨率高 int
"fps":2500,//帧率(扩大100倍) int
"maxbitrate":4096,//最大码率,单位kbps int
"avgbitrate":2048,//平均码率,单位kbps int
"encodeType":"H.264",
"bitrateType":"CBR",//编码方式 string
"profile":"high",
"streamSmooth":50,
"gop":50
}
]
}获取通道所有码流能力
GET /ISAPI/Stream/channel/{channelId}/capabilitys?format=json
查询参数
| 参数名 | 参数类型 | 描述 |
|---|---|---|
| channelId | int | 通道号 |
请求报文
无
响应报文
{
"StreamChannels":
[
{
"id":101, //码流ID int
"width":"1920,1280",//分辨率宽 string
"height":"1080,720",//分辨率高 streing
"fps":"100,200,400,800,1000,1250,2500",//帧率(扩大100倍) string
"maxbitrate":"32~4096",//最大码率,单位kbps string
"avgbitrate":"32~2048",//平均码率,单位kbps string
"encodeType":"H.264,H.265",//编码方式 string
"bitrateType":"CBR,VBR,CVBR",//编码方式 string
"profile":"base,main,high",//编码复杂度 string
"streamSmooth":"0~100",//码流平滑参数 string
"gop":"0~400",//gop间隔参数 string
}
]
}获取当前码流参数
GET /ISAPI/Stream/channel/{streamId}?format=json
查询参数
| 参数名 | 参数类型 | 描述 |
|---|---|---|
| streamId | int | 码流号 |
请求报文
无
响应报文
{
"StreamChannel":
{
"id":101, //码流ID int
"width":1920,//分辨率宽 int
"height":1080,//分辨率高 int
"fps":2500,//帧率(扩大100倍) int
"maxbitrate":4096,//最大码率,单位kbps int
"avgbitrate":2048,//平均码率,单位kbps int
"encodeType":"H.264",
"bitrateType":"CBR",//编码方式 string
"profile":"high",
"streamSmooth":50,
"gop":50
}
}配置当前码流参数
PUT /ISAPI/Stream/channel/{streamId}?format=json
查询参数
| 参数名 | 参数类型 | 描述 |
|---|---|---|
| streamId | int | 码流号 |
请求报文
{
"StreamChannel":
{
"id":101, //码流ID int
"width":1920,//分辨率宽 int
"height":1080,//分辨率高 int
"fps":2500,//帧率(扩大100倍) int
"maxbitrate":4096,//最大码率,单位kbps int
"avgbitrate":2048,//平均码率,单位kbps int
"encodeType":"H.264",
"bitrateType":"CBR",//编码方式 string
"profile":"high",
"streamSmooth":50,
"gop":50
}
}响应报文
{
"statusCode":200,//状态码
"statusMsg":"OK"
}
评论已关闭