|
|
@@ -206,6 +206,20 @@ public class ONVIFServerIMpl implements IONVIFServer {
|
|
|
return null;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Boolean closeStream(MediaServerItem mediaServerItem, Map<String, Object> param) {
|
|
|
+ param.put("schema","rtsp");
|
|
|
+ param.put("api","close_streams");
|
|
|
+ param.put("force",1);
|
|
|
+ JSONObject jsonObject=getCommonRecord(mediaServerItem,param);
|
|
|
+ Integer code=jsonObject.getInteger("code");
|
|
|
+ Integer result=jsonObject.getInteger("result");
|
|
|
+ if(code==0 && result==0){
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
private JSONObject getCommonRecord(MediaServerItem mediaServerItem,Map<String, Object> param) {
|
|
|
OkHttpClient client = new OkHttpClient();
|