获取播放地址
<p><strong>日志:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">版本号</th>
<th style="text-align: left;">撰写人</th>
<th style="text-align: left;">时间</th>
<th>修改内容</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">VA 1.0.0</td>
<td style="text-align: left;">lee</td>
<td style="text-align: left;">2019-08-22 11:03:22 星期四</td>
<td>创建</td>
</tr>
</tbody>
</table>
<p><strong>简要描述:</strong> </p>
<ul>
<li>操作日志接口</li>
</ul>
<p><strong>请求URL:</strong> </p>
<ul>
<li><code>https://www.zsdcloud.cn:8443/openApi/equipment/cameraOperation.action</code></li>
</ul>
<p><strong>请求方式:</strong></p>
<ul>
<li>POST </li>
</ul>
<p><strong>参数:</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">keyCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>设备标识码</td>
</tr>
<tr>
<td style="text-align: left;">operationType</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>操作类型,固定为 <strong>openLive</strong></td>
</tr>
<tr>
<td style="text-align: left;">channelNo</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>通道号,可以同时请求播放多个通道,通道号间用英文逗号间隔</td>
</tr>
</tbody>
</table>
<p><strong>返回示例</strong></p>
<pre><code> {
"statusCode": 200,
"message": "Success",
"result": [
{
"exception": 0,
"ret": "200",
"channelNo": 1,
"hlsHd": "http://hls01open.ys7.com/openlive/e86a262984a04c76a5e04ac3133d9587.hd.m3u8",
"deviceName": "DS-2CD3T25D-I3(C80071887)",
"hls": "http://hls01open.ys7.com/openlive/e86a262984a04c76a5e04ac3133d9587.m3u8",
"hdFlvAddress": "https://flvopen.ys7.com:9188/openlive/e86a262984a04c76a5e04ac3133d9587.hd.flv",
"rtmp": "rtmp://rtmp01open.ys7.com/openlive/e86a262984a04c76a5e04ac3133d9587",
"deviceSerial": "C80071887",
"flvAddress": "https://flvopen.ys7.com:9188/openlive/e86a262984a04c76a5e04ac3133d9587.flv",
"rtmpHd": "rtmp://rtmp01open.ys7.com/openlive/e86a262984a04c76a5e04ac3133d9587.hd",
"status": 1,
"desc": "获取成功!"
}
]
}
</code></pre>
<p><strong>返回参数说明</strong> </p>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">ret</td>
<td style="text-align: left;">int</td>
<td><strong>优先判断该错误码,返回200即表示成功,才会有播放地址</strong></td>
</tr>
<tr>
<td style="text-align: left;">channelNo</td>
<td style="text-align: left;">int</td>
<td>通道号</td>
</tr>
<tr>
<td style="text-align: left;">hls</td>
<td style="text-align: left;">String</td>
<td>HLS流畅直播地址</td>
</tr>
<tr>
<td style="text-align: left;">hlsHd</td>
<td style="text-align: left;">String</td>
<td>HLS高清直播地址</td>
</tr>
<tr>
<td style="text-align: left;">rtmp</td>
<td style="text-align: left;">String</td>
<td>RTMP流畅直播地址</td>
</tr>
<tr>
<td style="text-align: left;">rtmpHd</td>
<td style="text-align: left;">String</td>
<td>RTMP高清直播地址</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">int</td>
<td>地址使用状态:0-未使用或直播已关闭,1-使用中,2-已过期,3-直播已暂停,0状态不返回地址,其他返回。-1表示ret不返回200时的异常情况</td>
</tr>
<tr>
<td style="text-align: left;">exception</td>
<td style="text-align: left;">int</td>
<td>地址异常状态:0-正常,1-设备不在线,2-设备开启视频加密,3-设备删除,4-失效,5-未绑定,6-账户下流量已超出,7-设备接入限制,0/1/2/6状态返回地址,其他不返回</td>
</tr>
</tbody>
</table>
<p><strong>备注</strong> </p>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>