| | |
| | | ardCamerasService.updateArdCameras(camera);
|
| | | return false;
|
| | | }
|
| | | synchronized (lock) {
|
| | | if (GlobalVariable.loginMap.containsKey(camera.getId())) {
|
| | | GlobalVariable.loginMap.remove(camera.getId());
|
| | | }
|
| | |
| | | CameraCmd cmd = new CameraCmd(camera.getId(), i);
|
| | | Map<String, Object> videoCompressionCfg = getVideoCompressionCfg(cmd);
|
| | | vtdu = new Vtdu();
|
| | | if (videoCompressionCfg.get("videoEncType") != null) {
|
| | | if (videoCompressionCfg.get("videoEncType").equals("标准h264")) {
|
| | | vtdu.setIsCode("0");//默认不转码
|
| | | } else {
|
| | | vtdu.setIsCode("1");//默认转码
|
| | | }
|
| | | } else {
|
| | | vtdu.setIsCode("0");//默认不转码
|
| | | }
|
| | | vtdu.setRtspSource(rtspSource);
|
| | | vtdu.setName(camera.getId() + "_" + i);
|
| | | vtdu.setMode("1");//默认CPU软解码
|
| | | vtdu.setCameraId(camera.getId());
|
| | | vtduService.insertVtdu(vtdu);
|
| | | }
|
| | | }
|
| | | return true;
|
| | | }
|