分离 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;
import cn.skcks.docking.gb28181.sdp.field.ssrc.SsrcField;
import gov.nist.javax.sdp.SessionDescriptionImpl;
import lombok.Getter;
import lombok.Setter;
@ -33,7 +34,6 @@ public class GB28181Description extends SessionDescriptionImpl implements Sessio
public String toString() {
StringBuilder sb = new StringBuilder(super.toString());
sb.append(getSsrcField() == null ? "" : getSsrcField().toString());
// return "+";
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.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.parser.Lexer;
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.javax.sdp.SessionDescriptionImpl;
import gov.nist.javax.sdp.fields.SDPField;
import gov.nist.javax.sdp.parser.Lexer;
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.ParserFactory;
import gov.nist.javax.sdp.parser.SDPParser;

View File

@ -1,5 +1,7 @@
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.fields.TimeField;
import lombok.SneakyThrows;