Merge branch 'refs/heads/master' into dev/数据库统合2
# Conflicts: # src/main/java/com/genersoft/iot/vmp/conf/UserSetting.java # src/main/java/com/genersoft/iot/vmp/gb28181/controller/DeviceConfig.java # src/main/java/com/genersoft/iot/vmp/gb28181/controller/GBRecordController.java # src/main/java/com/genersoft/iot/vmp/gb28181/service/IDeviceService.java # src/main/java/com/genersoft/iot/vmp/gb28181/service/IGbChannelPlayService.java # src/main/java/com/genersoft/iot/vmp/gb28181/service/impl/DeviceServiceImpl.java # src/main/java/com/genersoft/iot/vmp/gb28181/service/impl/GbChannelPlayServiceImpl.java # src/main/java/com/genersoft/iot/vmp/gb28181/service/impl/PlayServiceImpl.java # src/main/java/com/genersoft/iot/vmp/streamProxy/service/impl/StreamProxyPlayServiceImpl.java # src/main/resources/配置详情.yml
This commit is contained in:
@@ -104,7 +104,21 @@ public class Device {
|
||||
* 心跳间隔
|
||||
*/
|
||||
@Schema(description = "心跳间隔")
|
||||
private int keepaliveIntervalTime;
|
||||
private Integer heartBeatInterval;
|
||||
|
||||
|
||||
/**
|
||||
* 心跳超时次数
|
||||
*/
|
||||
@Schema(description = "心跳超时次数")
|
||||
private Integer heartBeatCount;
|
||||
|
||||
|
||||
/**
|
||||
* 定位功能支持情况
|
||||
*/
|
||||
@Schema(description = "定位功能支持情况。取值:0-不支持;1-支持 GPS定位;2-支持北斗定位(可选,默认取值为0")
|
||||
private Integer positionCapability;
|
||||
|
||||
/**
|
||||
* 通道个数
|
||||
|
||||
@@ -27,6 +27,11 @@ public class SsrcTransaction {
|
||||
*/
|
||||
private String callId;
|
||||
|
||||
/**
|
||||
* 关联的流应用名
|
||||
*/
|
||||
private String app;
|
||||
|
||||
/**
|
||||
* 关联的流ID
|
||||
*/
|
||||
@@ -52,12 +57,13 @@ public class SsrcTransaction {
|
||||
*/
|
||||
private InviteSessionType type;
|
||||
|
||||
public static SsrcTransaction buildForDevice(String deviceId, Integer channelId, String callId, String stream,
|
||||
public static SsrcTransaction buildForDevice(String deviceId, Integer channelId, String callId, String app, String stream,
|
||||
String ssrc, String mediaServerId, SIPResponse response, InviteSessionType type) {
|
||||
SsrcTransaction ssrcTransaction = new SsrcTransaction();
|
||||
ssrcTransaction.setDeviceId(deviceId);
|
||||
ssrcTransaction.setChannelId(channelId);
|
||||
ssrcTransaction.setCallId(callId);
|
||||
ssrcTransaction.setApp(app);
|
||||
ssrcTransaction.setStream(stream);
|
||||
ssrcTransaction.setMediaServerId(mediaServerId);
|
||||
ssrcTransaction.setSsrc(ssrc);
|
||||
@@ -65,13 +71,14 @@ public class SsrcTransaction {
|
||||
ssrcTransaction.setType(type);
|
||||
return ssrcTransaction;
|
||||
}
|
||||
public static SsrcTransaction buildForPlatform(String platformId, Integer channelId, String callId, String stream,
|
||||
public static SsrcTransaction buildForPlatform(String platformId, Integer channelId, String callId, String app,String stream,
|
||||
String ssrc, String mediaServerId, SIPResponse response, InviteSessionType type) {
|
||||
SsrcTransaction ssrcTransaction = new SsrcTransaction();
|
||||
ssrcTransaction.setPlatformId(platformId);
|
||||
ssrcTransaction.setChannelId(channelId);
|
||||
ssrcTransaction.setCallId(callId);
|
||||
ssrcTransaction.setStream(stream);
|
||||
ssrcTransaction.setApp(app);
|
||||
ssrcTransaction.setMediaServerId(mediaServerId);
|
||||
ssrcTransaction.setSsrc(ssrc);
|
||||
ssrcTransaction.setSipTransactionInfo(new SipTransactionInfo(response));
|
||||
|
||||
Reference in New Issue
Block a user