| | |
| | | window.onload = function () { |
| | | console.log(RTCRtpReceiver.getCapabilities('video').codecs) |
| | | $.ajax({ |
| | | url: "../hik/list", |
| | | url: "../cameraSdk/list", |
| | | type: "get", |
| | | success: function (data) { |
| | | console.log(data); |
| | |
| | | for (var i = 0; i < arr.length; i++) { |
| | | console.log(arr[i].id); |
| | | var camera = { |
| | | type: arr[i].gdtype, |
| | | name: arr[i].name, |
| | | factory: arr[i].factory, |
| | | ipaddr: arr[i].ip, |
| | | username: arr[i].username, |
| | | password: arr[i].password, |
| | |
| | | } |
| | | //云台上下左右 |
| | | $("#up").mousedown(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 2; |
| | | var enable = true; |
| | | commondMethod(url, code, enable); |
| | | |
| | | }) |
| | | $("#up").mouseup(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 2; |
| | | var enable = false; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#down").mousedown(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 8; |
| | | var enable = true; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#down").mouseup(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 8; |
| | | var enable = false; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#left").mousedown(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 4; |
| | | var enable = true; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#left").mouseup(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 4; |
| | | var enable = false; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#right").mousedown(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 6; |
| | | var enable = true; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#right").mouseup(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 6; |
| | | var enable = false; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | //变倍 |
| | | $("#controlZoomIn").mousedown(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 10; |
| | | var enable = true; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#controlZoomIn").mouseup(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 10; |
| | | var enable = false; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#controlZoomOut").mousedown(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 11; |
| | | var enable = true; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#controlZoomOut").mouseup(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 11; |
| | | var enable = false; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | //变焦 |
| | | $("#controlFocusNear").mousedown(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 12; |
| | | var enable = true; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#controlFocusNear").mouseup(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 12; |
| | | var enable = false; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#controlFocusFar").mousedown(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 13; |
| | | var enable = true; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#controlFocusFar").mouseup(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 13; |
| | | var enable = false; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | //光圈 |
| | | $("#controlIrisOpen").mousedown(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 14; |
| | | var enable = true; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#controlIrisOpen").mouseup(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 14; |
| | | var enable = false; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#controlIrisClose").mousedown(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 15; |
| | | var enable = true; |
| | | commondMethod(url, code, enable); |
| | | }) |
| | | $("#controlIrisClose").mouseup(function () { |
| | | var url = "../hik/PTZControlWithSpeed"; |
| | | var url = "../cameraSdk/PTZControlWithSpeed"; |
| | | var code = 15; |
| | | var enable = false; |
| | | commondMethod(url, code, enable); |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/setPreset", |
| | | url: "../cameraSdk/setPreset", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(opt), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/gotoPreset", |
| | | url: "../cameraSdk/gotoPreset", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(opt), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/getPTZ", |
| | | url: "../cameraSdk/getPTZ", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(opt), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/setPTZ", |
| | | url: "../cameraSdk/setPTZ", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(myEntity), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/setTargetPosition", |
| | | url: "../cameraSdk/setTargetPosition", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(myEntity), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/setZeroPTZ", |
| | | url: "../cameraSdk/setZeroPTZ", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(opt), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/PTZControlWithSpeed", |
| | | url: "../cameraSdk/PTZControlWithSpeed", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(opt), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/defogcfg", |
| | | url: "../cameraSdk/defogcfg", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(optOpen), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/defogcfg", |
| | | url: "../cameraSdk/defogcfg", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(optClose), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/infrarecfg", |
| | | url: "../cameraSdk/infrarecfg", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(optOpen), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/infrarecfg", |
| | | url: "../cameraSdk/infrarecfg", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(optClose), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/focusMode", |
| | | url: "../cameraSdk/focusMode", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(optOpen), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/focusMode", |
| | | url: "../cameraSdk/focusMode", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(optClose), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/getFocusPos", |
| | | url: "../cameraSdk/getFocusPos", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(opt), |
| | | success: function (datas) { |
| | | console.log(datas); |
| | | $("#focus").val(datas.data.dwFocus); |
| | | $("#focus").val(datas.data); |
| | | } |
| | | }) |
| | | }) |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/heateRpwron", |
| | | url: "../cameraSdk/heateRpwron", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(optOpen), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/heateRpwron", |
| | | url: "../cameraSdk/heateRpwron", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(optClose), |
| | |
| | | 'Accept': 'application/json', |
| | | 'Content-Type': 'application/json' |
| | | }, |
| | | url: "../hik/cameraDeicing", |
| | | url: "../cameraSdk/cameraDeicing", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(optOpen), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/cameraDeicing", |
| | | url: "../cameraSdk/cameraDeicing", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(optClose), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/captureJPEGPicture", |
| | | url: "../cameraSdk/captureJPEGPicture", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(opt), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/picCutCate", |
| | | url: "../cameraSdk/picCutCate", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(opt), |
| | | success: function (data) { |
| | | console.log(data.data); |
| | | $('#imgContainer').attr('src', data.data); |
| | | setTimeout(() => { |
| | | $('#imgContainer').attr('src', data.data); |
| | | }, 1000 ) |
| | | |
| | | } |
| | | }) |
| | | }) |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/record", |
| | | url: "../cameraSdk/record", |
| | | type: "post", |
| | | dataType: "json", |
| | | data: JSON.stringify(optOpen), |
| | |
| | | 'Content-Type': 'application/json', |
| | | 'Authorization': token |
| | | }, |
| | | url: "../hik/record", |
| | | url: "../cameraSdk/record", |
| | | dataType: "json", |
| | | data: JSON.stringify(optClose), |
| | | type: "post", |
| | |
| | | /*云台公共方法*/ |
| | | function commondMethod(url, code, enable) { |
| | | cameraId = $('#select option:selected').val(); |
| | | opt = {"cameraId": cameraId, "chanNo": 1, "speed": 8, "enable": enable, "code": code}; |
| | | opt = {"cameraId": cameraId, "chanNo": 1, "speed": 4, "enable": enable, "code": code}; |
| | | $.ajax({ |
| | | headers: { |
| | | 'Accept': 'application/json', |
| | |
| | | var cameraId = $('#select option:selected').val(); |
| | | let camera = cameraMap.get(cameraId); |
| | | console.log(camera); |
| | | if (camera.type == "ys") { |
| | | if (camera.factory == "3") { |
| | | realViewYs("127.0.0.1", ID, camera.username, camera.password, camera.ipaddr, camera.port); |
| | | } else if (camera.type == "dh") { |
| | | } else if (camera.factory == "2") { |
| | | realViewDh("127.0.0.1", ID, camera.username, camera.password, camera.ipaddr, camera.port); |
| | | } else { |
| | | realViewHik("127.0.0.1", ID, camera.username, camera.password, camera.ipaddr, camera.port); |