Gb28181Sdp.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. package com.genersoft.iot.vmp.gb28181.bean;
  2. import javax.sdp.SessionDescription;
  3. /**
  4. * 28181 的SDP解析器
  5. */
  6. public class Gb28181Sdp {
  7. private SessionDescription baseSdb;
  8. private String ssrc;
  9. private String mediaDescription;
  10. public static Gb28181Sdp getInstance(SessionDescription baseSdb, String ssrc, String mediaDescription) {
  11. Gb28181Sdp gb28181Sdp = new Gb28181Sdp();
  12. gb28181Sdp.setBaseSdb(baseSdb);
  13. gb28181Sdp.setSsrc(ssrc);
  14. gb28181Sdp.setMediaDescription(mediaDescription);
  15. return gb28181Sdp;
  16. }
  17. public SessionDescription getBaseSdb() {
  18. return baseSdb;
  19. }
  20. public void setBaseSdb(SessionDescription baseSdb) {
  21. this.baseSdb = baseSdb;
  22. }
  23. public String getSsrc() {
  24. return ssrc;
  25. }
  26. public void setSsrc(String ssrc) {
  27. this.ssrc = ssrc;
  28. }
  29. public String getMediaDescription() {
  30. return mediaDescription;
  31. }
  32. public void setMediaDescription(String mediaDescription) {
  33. this.mediaDescription = mediaDescription;
  34. }
  35. }