From 9e5babf9db52e64bdae60137be7696e56241fca6 Mon Sep 17 00:00:00 2001 From: xingzilong <xingzilong@454eff88-639b-444f-9e54-f578c98de674> Date: 星期五, 18 八月 2017 18:12:17 +0800 Subject: [PATCH] H264 NALU解析 并在RTSPServer判断 --- VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/entity/Device.java | 592 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 564 insertions(+), 28 deletions(-) diff --git a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/entity/Device.java b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/entity/Device.java index 8fcd35e..3b32896 100644 --- a/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/entity/Device.java +++ b/VisitFace/DemoForBsk/app/src/main/java/cn/com/basic/face/discern/entity/Device.java @@ -1,11 +1,12 @@ package cn.com.basic.face.discern.entity; import java.io.Serializable; +import java.util.Date; import cn.com.basic.face.discern.common.BaseEntity; /** - * Device + * 鍙屽悜 */ public class Device extends BaseEntity implements Serializable { @@ -19,27 +20,183 @@ */ public static final String deviceId = "deviceId"; /** - * 鍏徃涓婚敭 + * 璁惧鎵�灞炲叕鍙� */ - public static final String deviceCompanyId = "deviceCompanyId"; + public static final String companyId = "companyId"; /** - * 璁惧鍦扮偣 + * 璁惧鍚嶇О */ public static final String deviceName = "deviceName"; /** - * 璁惧鎺堟潈鐮� + * 璁惧绫诲瀷 */ - public static final String authorizationId = "authorizationId"; + public static final String type = "type"; + /** + * 璁惧鍦板潃 + */ + public static final String installAddress = "installAddress"; + /** + * 瀛︽牎鍚嶇О + */ + public static final String schoolName = "schoolName"; + /** + * 鍝佺墝 + */ + public static final String brandId = "brandId"; + /** + * IP + */ + public static final String ip = "ip"; + /** + * 绔彛 + */ + public static final String port = "port"; + /** + * 鍒嗚鲸鐜� + */ + public static final String resolutionId = "resolutionId"; + /** + * 鐢ㄦ埛鍚� + */ + public static final String username = "username"; + /** + * 瀵嗙爜 + */ + public static final String password = "password"; + /** + * 閫氳鍗忚 + */ + public static final String protocolId = "protocolId"; + /** + * 搴忓垪鍙� + */ + public static final String sn = "sn"; + /** + * 鎵�灞炶澶噄d + */ + public static final String belongId = "belongId"; + /** + * 璐熻矗浜� + */ + public static final String principal = "principal"; + /** + * 瀹夎鏃堕棿 + */ + public static final String installTime = "installTime"; + /** + * 瀹夎鍏徃 + */ + public static final String installCompany = "installCompany"; + /** + * 鐢熶骇鍘傚 + */ + public static final String manufacturer = "manufacturer"; + /** + * 鐢熶骇鏃ユ湡 + */ + public static final String productionDate = "productionDate"; + /** + * 澶囨敞 + */ + public static final String remark = "remark"; + /** + * 鎶ュ簾鏃ユ湡 + */ + public static final String scrappedDate = "scrappedDate"; + /** + * 璁惧id + */ + public static final String snId = "snId"; + /** + * 鍚屾鏃堕棿 + */ + public static final String updateTime = "updateTime"; + /** + * 鏄惁鍚屾 + */ + public static final String isSynchron = "isSynchron"; + /** + * 璁惧鎵�鍦ㄦ満鏋刬d + */ + public static final String deviceCompanyId = "deviceCompanyId"; + /** + * 鏁版嵁鏄惁鏈夋晥 + */ + public static final String isValid = "isValid"; + /** + * 鍒涘缓鏃堕棿 + */ + public static final String createTime = "createTime"; + /** + * 鎽勫儚澶村搧鐗� + */ + public static final String brand = "brand"; + /** + * 鍒嗚鲸鐜� + */ + public static final String resolution = "resolution"; } // 璁惧涓婚敭 private String deviceId; - // 鍏徃涓婚敭 - private String deviceCompanyId; - // 璁惧鍦扮偣 + // 璁惧鎵�灞炲叕鍙� + private String companyId; + // 璁惧鍚嶇О private String deviceName; - // 璁惧鎺堟潈鐮� - private String authorizationId; + // 璁惧绫诲瀷 + private String type; + // 璁惧鍦板潃 + private String installAddress; + // 瀛︽牎鍚嶇О + private String schoolName; + // 鍝佺墝 + private String brandId; + // IP + private String ip; + // 绔彛 + private String port; + // 鍒嗚鲸鐜� + private String resolutionId; + // 鐢ㄦ埛鍚� + private String username; + // 瀵嗙爜 + private String password; + // 閫氳鍗忚 + private String protocolId; + // 搴忓垪鍙� + private String sn; + // 鎵�灞炶澶噄d + private String belongId; + // 璐熻矗浜� + private String principal; + // 瀹夎鏃堕棿 + private String installTime; + // 瀹夎鍏徃 + private String installCompany; + // 鐢熶骇鍘傚 + private String manufacturer; + // 鐢熶骇鏃ユ湡 + private String productionDate; + // 澶囨敞 + private String remark; + // 鎶ュ簾鏃ユ湡 + private String scrappedDate; + // 璁惧id + private String snId; + // 鍚屾鏃堕棿 + private String updateTime; + // 鏄惁鍚屾 + private String isSynchron; + // 璁惧鎵�鍦ㄦ満鏋刬d + private String deviceCompanyId; + // 鏁版嵁鏄惁鏈夋晥 + private String isValid; + // 鍒涘缓鏃堕棿 + private String createTime; + // 鎽勫儚澶村搧鐗� + private String brand; + // 鍒嗚鲸鐜� + private String resolution; /** * Get 璁惧涓婚敭 @@ -56,50 +213,429 @@ } /** - * Get 鍏徃涓婚敭 + * Get 璁惧鎵�灞炲叕鍙� */ - public String getDeviceCompanyId() { - return deviceCompanyId; + public String getCompanyId() { + return companyId; } /** - * Set 鍏徃涓婚敭 + * Set 璁惧鎵�灞炲叕鍙� */ - public void setDeviceCompanyId(String deviceCompanyId) { - this.deviceCompanyId = deviceCompanyId; + public void setCompanyId(String companyId) { + this.companyId = companyId; } /** - * Get 璁惧鍦扮偣 + * Get 璁惧鍚嶇О */ public String getDeviceName() { return deviceName; } /** - * Set 璁惧鍦扮偣 + * Set 璁惧鍚嶇О */ public void setDeviceName(String deviceName) { this.deviceName = deviceName; } /** - * Get 璁惧鎺堟潈鐮� + * Get 璁惧绫诲瀷 + * 锛歝amera1, camera2, main_device */ - public String getAuthorizationId() { - return authorizationId; + public String getType() { + return type; } /** - * Set 璁惧鎺堟潈鐮� + * Set 璁惧绫诲瀷 + * 锛歝amera1, camera2, main_device */ - public void setAuthorizationId(String authorizationId) { - this.authorizationId = authorizationId; + public void setType(String type) { + this.type = type; + } + + /** + * Get 璁惧鍦板潃 + */ + public String getInstallAddress() { + return installAddress; + } + + /** + * Set 璁惧鍦板潃 + */ + public void setInstallAddress(String installAddress) { + this.installAddress = installAddress; + } + + /** + * Get 瀛︽牎鍚嶇О + */ + public String getSchoolName() { + return schoolName; + } + + /** + * Set 瀛︽牎鍚嶇О + */ + public void setSchoolName(String schoolName) { + this.schoolName = schoolName; + } + + /** + * Get 鍝佺墝 + */ + public String getBrandId() { + return brandId; + } + + /** + * Set 鍝佺墝 + */ + public void setBrandId(String brandId) { + this.brandId = brandId; + } + + /** + * Get IP + */ + public String getIp() { + return ip; + } + + /** + * Set IP + */ + public void setIp(String ip) { + this.ip = ip; + } + + /** + * Get 绔彛 + */ + public String getPort() { + return port; + } + + /** + * Set 绔彛 + */ + public void setPort(String port) { + this.port = port; + } + + /** + * Get 鍒嗚鲸鐜� + */ + public String getResolutionId() { + return resolutionId; + } + + /** + * Set 鍒嗚鲸鐜� + */ + public void setResolutionId(String resolutionId) { + this.resolutionId = resolutionId; + } + + /** + * Get 鐢ㄦ埛鍚� + */ + public String getUsername() { + return username; + } + + /** + * Set 鐢ㄦ埛鍚� + */ + public void setUsername(String username) { + this.username = username; + } + + /** + * Get 瀵嗙爜 + */ + public String getPassword() { + return password; + } + + /** + * Set 瀵嗙爜 + */ + public void setPassword(String password) { + this.password = password; + } + + /** + * Get 閫氳鍗忚 + */ + public String getProtocolId() { + return protocolId; + } + + /** + * Set 閫氳鍗忚 + */ + public void setProtocolId(String protocolId) { + this.protocolId = protocolId; + } + + /** + * Get 搴忓垪鍙� + */ + public String getSn() { + return sn; + } + + /** + * Set 搴忓垪鍙� + */ + public void setSn(String sn) { + this.sn = sn; + } + + /** + * Get 鎵�灞炶澶噄d + */ + public String getBelongId() { + return belongId; + } + + /** + * Set 鎵�灞炶澶噄d + */ + public void setBelongId(String belongId) { + this.belongId = belongId; + } + + /** + * Get 璐熻矗浜� + */ + public String getPrincipal() { + return principal; + } + + /** + * Set 璐熻矗浜� + */ + public void setPrincipal(String principal) { + this.principal = principal; + } + + /** + * Get 瀹夎鏃堕棿 + */ + public String getInstallTime() { + return installTime; + } + + /** + * Set 瀹夎鏃堕棿 + */ + public void setInstallTime(String installTime) { + this.installTime = installTime; + } + + /** + * Get 瀹夎鍏徃 + */ + public String getInstallCompany() { + return installCompany; + } + + /** + * Set 瀹夎鍏徃 + */ + public void setInstallCompany(String installCompany) { + this.installCompany = installCompany; + } + + /** + * Get 鐢熶骇鍘傚 + */ + public String getManufacturer() { + return manufacturer; + } + + /** + * Set 鐢熶骇鍘傚 + */ + public void setManufacturer(String manufacturer) { + this.manufacturer = manufacturer; + } + + /** + * Get 鐢熶骇鏃ユ湡 + */ + public String getProductionDate() { + return productionDate; + } + + /** + * Set 鐢熶骇鏃ユ湡 + */ + public void setProductionDate(String productionDate) { + this.productionDate = productionDate; + } + + /** + * Get 澶囨敞 + */ + public String getRemark() { + return remark; + } + + /** + * Set 澶囨敞 + */ + public void setRemark(String remark) { + this.remark = remark; + } + + /** + * Get 鎶ュ簾鏃ユ湡 + */ + public String getScrappedDate() { + return scrappedDate; + } + + /** + * Set 鎶ュ簾鏃ユ湡 + */ + public void setScrappedDate(String scrappedDate) { + this.scrappedDate = scrappedDate; + } + + /** + * Get 璁惧id + */ + public String getSnId() { + return snId; + } + + /** + * Set 璁惧id + */ + public void setSnId(String snId) { + this.snId = snId; + } + + /** + * Get 鍚屾鏃堕棿 + */ + public String getUpdateTime() { + return updateTime; + } + + /** + * Set 鍚屾鏃堕棿 + */ + public void setUpdateTime(String updateTime) { + this.updateTime = updateTime; + } + + /** + * Get 鏄惁鍚屾 + * 锛孻-宸插悓姝ワ紝N-鏈悓姝� + */ + public String getIsSynchron() { + return isSynchron; + } + + /** + * Set 鏄惁鍚屾 + * 锛孻-宸插悓姝ワ紝N-鏈悓姝� + */ + public void setIsSynchron(String isSynchron) { + this.isSynchron = isSynchron; + } + + /** + * Get 璁惧鎵�鍦ㄦ満鏋刬d + */ + public String getDeviceCompanyId() { + return deviceCompanyId; + } + + /** + * Set 璁惧鎵�鍦ㄦ満鏋刬d + */ + public void setDeviceCompanyId(String deviceCompanyId) { + this.deviceCompanyId = deviceCompanyId; + } + + /** + * Get 鏁版嵁鏄惁鏈夋晥 + * 锛屼綔涓鸿蒋鍒犻櫎鐨勫垽鏂潯浠讹紝1-鏈夋晥锛�0-鏃犳晥 + */ + public String getIsValid() { + return isValid; + } + + /** + * Set 鏁版嵁鏄惁鏈夋晥 + * 锛屼綔涓鸿蒋鍒犻櫎鐨勫垽鏂潯浠讹紝1-鏈夋晥锛�0-鏃犳晥 + */ + public void setIsValid(String isValid) { + this.isValid = isValid; + } + + /** + * Get 鍒涘缓鏃堕棿 + */ + public String getCreateTime() { + return createTime; + } + + /** + * Set 鍒涘缓鏃堕棿 + */ + public void setCreateTime(String createTime) { + this.createTime = createTime; + } + + /** + * Get 鎽勫儚澶村搧鐗� + */ + public String getBrand() { + return brand; + } + + /** + * Set 鎽勫儚澶村搧鐗� + */ + public void setBrand(String brand) { + this.brand = brand; + } + + /** + * Get 鍒嗚鲸鐜� + */ + public String getResolution() { + return resolution; + } + + /** + * Set 鍒嗚鲸鐜� + */ + public void setResolution(String resolution) { + this.resolution = resolution; } public String toString() { - return - ",璁惧涓婚敭 =" + deviceId + ",鍏徃涓婚敭 =" + deviceCompanyId + ",璁惧鍦扮偣 =" + deviceName + - ",璁惧鎺堟潈鐮� ="+ authorizationId; + return + ",璁惧涓婚敭 =" + deviceId + ",璁惧鎵�灞炲叕鍙� ="+ companyId + ",璁惧鍚嶇О =" + deviceName + + ",璁惧绫诲瀷 =" + type + ",璁惧鍦板潃 =" + installAddress + ",瀛︽牎鍚嶇О =" + schoolName + + ",鍝佺墝 =" + brandId + ",IP =" + ip + ",绔彛 =" + port + + ",鍒嗚鲸鐜� =" + resolutionId + ",鐢ㄦ埛鍚� =" + username + ",瀵嗙爜 =" + password + + ",閫氳鍗忚 =" + protocolId + ",搴忓垪鍙� =" + sn + ",鎵�灞炶澶噄d ="+ belongId + + ",璐熻矗浜� =" + principal + ",瀹夎鏃堕棿 =" + installTime + ",瀹夎鍏徃 =" + installCompany + + ",鐢熶骇鍘傚 =" + manufacturer + ",鐢熶骇鏃ユ湡 =" + productionDate + ",澶囨敞 =" + remark + + ",鎶ュ簾鏃ユ湡 =" + scrappedDate + ",璁惧id =" + snId + ",鍚屾鏃堕棿 =" + updateTime + + ",鏄惁鍚屾 =" + isSynchron + ",璁惧鎵�鍦ㄦ満鏋刬d ="+ deviceCompanyId + ",鏁版嵁鏄惁鏈夋晥 ="+ isValid + + ",鍒涘缓鏃堕棿 =" + createTime + ",鎽勫儚澶村搧鐗� ="+ brand + ",鍒嗚鲸鐜� =" + resolution + ; } } -- Gitblit v1.8.0