From 221f99c764b51c3cd284c6e5a41492c26c5c7ffc Mon Sep 17 00:00:00 2001 From: 648540858 <648540858@qq.com> Date: 星期五, 09 九月 2022 17:06:19 +0800 Subject: [PATCH] 优化sip消息 --- src/main/java/com/genersoft/iot/vmp/gb28181/bean/SendRtpItem.java | 120 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 116 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/genersoft/iot/vmp/gb28181/bean/SendRtpItem.java b/src/main/java/com/genersoft/iot/vmp/gb28181/bean/SendRtpItem.java index e0220dc..41e1af7 100644 --- a/src/main/java/com/genersoft/iot/vmp/gb28181/bean/SendRtpItem.java +++ b/src/main/java/com/genersoft/iot/vmp/gb28181/bean/SendRtpItem.java @@ -27,6 +27,11 @@ */ private String deviceId; + /** + * 鐩存挱娴佺殑搴旂敤鍚� + */ + private String app; + /** * 閫氶亾id */ @@ -40,10 +45,6 @@ */ private int status = 0; - /** - * 璁惧鎺ㄦ祦鐨刟pp - */ - private String app = "rtp"; /** * 璁惧鎺ㄦ祦鐨剆treamId @@ -64,6 +65,45 @@ * 鑷繁鎺ㄦ祦浣跨敤鐨勭鍙� */ private int localPort; + + /** + * 浣跨敤鐨勬祦濯掍綋 + */ + private String mediaServerId; + + /** + * 浣跨敤鐨勬湇鍔$殑ID + */ + private String serverId; + + /** + * invite鐨刢allId + */ + private String CallId; + + /** + * 鍙戦�佹椂锛宺tp鐨刾t锛坲int8_t锛�,涓嶄紶鏃堕粯璁や负96 + */ + private int pt = 96; + + /** + * 鍙戦�佹椂锛宺tp鐨勮礋杞界被鍨嬨�備负true鏃讹紝璐熻浇涓簆s锛涗负false鏃讹紝涓篹s锛� + */ + private boolean usePs = true; + + /** + * 褰搖sePs 涓篺alse鏃讹紝鏈夋晥銆備负1鏃讹紝鍙戦�侀煶棰戯紱涓�0鏃讹紝鍙戦�佽棰戯紱涓嶄紶鏃堕粯璁や负0 + */ + private boolean onlyAudio = false; + + /** + * 鎾斁绫诲瀷 + */ + private InviteStreamType playType; + + private byte[] transaction; + + private byte[] dialog; public String getIp() { return ip; @@ -160,4 +200,76 @@ public void setTcpActive(boolean tcpActive) { this.tcpActive = tcpActive; } + + public String getMediaServerId() { + return mediaServerId; + } + + public void setMediaServerId(String mediaServerId) { + this.mediaServerId = mediaServerId; + } + + public String getCallId() { + return CallId; + } + + public void setCallId(String callId) { + CallId = callId; + } + + public InviteStreamType getPlayType() { + return playType; + } + + public void setPlayType(InviteStreamType playType) { + this.playType = playType; + } + + public byte[] getTransaction() { + return transaction; + } + + public void setTransaction(byte[] transaction) { + this.transaction = transaction; + } + + public byte[] getDialog() { + return dialog; + } + + public void setDialog(byte[] dialog) { + this.dialog = dialog; + } + + public int getPt() { + return pt; + } + + public void setPt(int pt) { + this.pt = pt; + } + + public boolean isUsePs() { + return usePs; + } + + public void setUsePs(boolean usePs) { + this.usePs = usePs; + } + + public boolean isOnlyAudio() { + return onlyAudio; + } + + public void setOnlyAudio(boolean onlyAudio) { + this.onlyAudio = onlyAudio; + } + + public String getServerId() { + return serverId; + } + + public void setServerId(String serverId) { + this.serverId = serverId; + } } -- Gitblit v1.8.0