|
|
@@ -12,11 +12,11 @@ import be.teletask.onvif.models.OnvifMediaProfile;
|
|
|
import be.teletask.onvif.models.OnvifServices;
|
|
|
import be.teletask.onvif.responses.OnvifResponse;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
-import com.zd.alg.iot.vmp.service.IStreamProxyService;
|
|
|
import com.zd.alg.iot.vmp.media.zlm.dto.MediaServerItem;
|
|
|
import com.zd.alg.iot.vmp.media.zlm.dto.StreamProxyItem;
|
|
|
import com.zd.alg.iot.vmp.onvif.IONVIFServer;
|
|
|
import com.zd.alg.iot.vmp.onvif.dto.ONVIFCallBack;
|
|
|
+import com.zd.alg.iot.vmp.service.IStreamProxyService;
|
|
|
import okhttp3.FormBody;
|
|
|
import okhttp3.OkHttpClient;
|
|
|
import okhttp3.Request;
|
|
|
@@ -24,6 +24,7 @@ import okhttp3.Response;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.io.File;
|
|
|
@@ -42,6 +43,10 @@ public class ONVIFServerIMpl implements IONVIFServer {
|
|
|
|
|
|
@Autowired
|
|
|
private IStreamProxyService streamProxyService;
|
|
|
+ @Value("${file.path}")
|
|
|
+ private String rootPath;
|
|
|
+ @Value("${file.prefix}")
|
|
|
+ private String prefixPath;
|
|
|
|
|
|
@Override
|
|
|
public void search(int timeout, ONVIFCallBack<List<String>> callBack) {
|
|
|
@@ -188,8 +193,6 @@ public class ONVIFServerIMpl implements IONVIFServer {
|
|
|
String separator= File.separator;
|
|
|
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd");
|
|
|
String strTime=simpleDateFormat.format(new Date());
|
|
|
- String rootPath="/home/upload";
|
|
|
- String prefixPath="statics";
|
|
|
String joinPath=separator+"record"+separator+param.get("app")+separator+param.get("stream")+separator+strTime+separator;
|
|
|
String urlPath=rootPath+joinPath;
|
|
|
String returnPath=prefixPath+joinPath;
|