读取设备物理组织树协议:
请求

http://ip:port/org/Channels?username={$username}&password={$password}&rtsp={$rtsp}

&cascade={ $cascade}&httpflv={$httpflv}&ws={$ws}&hls={$hls}

回复

{

"hostPort": {$hostPort},

"hostIp": {$hostIp},

"servicePort": {$servicePort},

"serviceIp": {$serviceIp},

"user": {$user},

"tree": [{

"items": [{

"items": [{

"channelNo": {$channelNo},

"valid":{$valid},

"id": {$id},

"type":{$type},

"name":{$name},

"device":{$device},

"gbid": {$gbid},

"longitude": {$longitude},

"latitude": {$latitude},

"cameratype": {$cameratype},

"url": {$url},

"rtspurl": {$rtspurl},

"httpflv": {$httpflv},

"ws": {$ws},

"alias": {$alias},

"memo": {$memo}

}],

"valid":{$valid},

"ip":{$ip},

"id":{$id},

"type":{$type},

"port":{$port},

"name": {$name},

"alias": {$alias},

"memo": {$memo}

}],

"id":{$id},

"type":{$type},

"name":{$name},

"alias": {$alias}

"memo": {$memo}

}]

}

username 用户名

password 密码

rtsp 是否读取 rtsp 的 url, 缺省为 0

httpflv 是否读取 http-flv 的 url, 缺省为 0

ws 是否读取 websocket 的 url, 缺省为 0

hls 是否读取 HLS 的 url, 缺省为 1

cascade 启用级联优化模式, 缺省为 0。 如 果为 1, 则本平台下有多个级联平台时, 将直 接返回级联平台的 HLS, 用于自动分流

1. type type=1, 区域节点 type=2, 设备节点 type=3, 通道节点

2. channelNo 通道号, 当一个设备有多个通 道时, 区分用

3. valid 是否在线的标志, valid=1, 在线 valid=0, 不在线

4. name 节点的名称, 根据 type 来定, 可能是区域名, 可能是设备名, 也可能是通道名

5. device 设备 ID 注意: 在手机端或网页控件上打开一个通道时, 需要传入的主要是 device 与 channelNo

6. serviceIp 流媒体的 IP

7. servicePort 流媒体的端口

8. url HLS 的 URL(只在 hls 不等 于 0 时才有)

9. rtspurl RTSP 的 URL( 只在 rtsp 不 等于 0 时才有)

10. httpflv HTTP-FLV 的 URL ( 只 在 httpflv 不等于 0 时才有)

11. ws WebSocket 的 URL(只在 ws不等于 0 时才有)

12. cameratype 摄像机的类型: 1-球机;2-半球;3-固 机;4-遥控枪

13. gbid 国标 ID

14. longitude 经度

15. latitude 纬度

16. memo 备注

17. alias 别名

18. link 是否级联平台相关节点