分离 gb28181-sip 模块

重新封装 sdp 解析部分
This commit is contained in:
shikong 2023-09-23 20:53:39 +08:00
parent f3ae4156d1
commit a15f00cd33
7 changed files with 11 additions and 20 deletions

View File

@ -1,5 +1,6 @@
package cn.skcks.docking.gb28181.sdp; package cn.skcks.docking.gb28181.sdp;
import cn.skcks.docking.gb28181.sdp.field.ssrc.SsrcField;
import gov.nist.javax.sdp.SessionDescriptionImpl; import gov.nist.javax.sdp.SessionDescriptionImpl;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
@ -33,7 +34,6 @@ public class GB28181Description extends SessionDescriptionImpl implements Sessio
public String toString() { public String toString() {
StringBuilder sb = new StringBuilder(super.toString()); StringBuilder sb = new StringBuilder(super.toString());
sb.append(getSsrcField() == null ? "" : getSsrcField().toString()); sb.append(getSsrcField() == null ? "" : getSsrcField().toString());
// return "+";
return sb.toString(); return sb.toString();
} }
} }

View File

@ -1,14 +0,0 @@
package cn.skcks.docking.gb28181.sdp;
import lombok.Builder;
import lombok.Data;
import javax.sdp.SessionDescription;
@Builder
@Data
public class Gb28181Sdp {
private SessionDescription baseSdb;
private String ssrc;
private String mediaDescription;
}

View File

@ -1,4 +1,4 @@
package cn.skcks.docking.gb28181.sdp; package cn.skcks.docking.gb28181.sdp.field.ssrc;
import gov.nist.core.Separators; import gov.nist.core.Separators;
import gov.nist.javax.sdp.fields.SDPField; import gov.nist.javax.sdp.fields.SDPField;

View File

@ -1,5 +1,6 @@
package cn.skcks.docking.gb28181.sdp; package cn.skcks.docking.gb28181.sdp.field.ssrc.parser;
import cn.skcks.docking.gb28181.sdp.field.ssrc.SsrcField;
import gov.nist.javax.sdp.fields.SDPField; import gov.nist.javax.sdp.fields.SDPField;
import gov.nist.javax.sdp.parser.Lexer; import gov.nist.javax.sdp.parser.Lexer;
import gov.nist.javax.sdp.parser.SDPParser; import gov.nist.javax.sdp.parser.SDPParser;

View File

@ -1,7 +1,8 @@
package cn.skcks.docking.gb28181.sdp; package cn.skcks.docking.gb28181.sdp.parser;
import cn.skcks.docking.gb28181.sdp.GB28181Description;
import cn.skcks.docking.gb28181.sdp.field.ssrc.SsrcField;
import gov.nist.core.ParserCore; import gov.nist.core.ParserCore;
import gov.nist.javax.sdp.SessionDescriptionImpl;
import gov.nist.javax.sdp.fields.SDPField; import gov.nist.javax.sdp.fields.SDPField;
import gov.nist.javax.sdp.parser.Lexer; import gov.nist.javax.sdp.parser.Lexer;
import gov.nist.javax.sdp.parser.SDPParser; import gov.nist.javax.sdp.parser.SDPParser;

View File

@ -1,5 +1,6 @@
package cn.skcks.docking.gb28181.sdp; package cn.skcks.docking.gb28181.sdp.parser;
import cn.skcks.docking.gb28181.sdp.field.ssrc.parser.SsrcFieldParser;
import gov.nist.javax.sdp.parser.Lexer; import gov.nist.javax.sdp.parser.Lexer;
import gov.nist.javax.sdp.parser.ParserFactory; import gov.nist.javax.sdp.parser.ParserFactory;
import gov.nist.javax.sdp.parser.SDPParser; import gov.nist.javax.sdp.parser.SDPParser;

View File

@ -1,5 +1,7 @@
package cn.skcks.docking.gb28181.sdp; package cn.skcks.docking.gb28181.sdp;
import cn.skcks.docking.gb28181.sdp.field.ssrc.SsrcField;
import cn.skcks.docking.gb28181.sdp.parser.GB28181DescriptionParser;
import gov.nist.javax.sdp.SessionDescriptionImpl; import gov.nist.javax.sdp.SessionDescriptionImpl;
import gov.nist.javax.sdp.fields.TimeField; import gov.nist.javax.sdp.fields.TimeField;
import lombok.SneakyThrows; import lombok.SneakyThrows;