648540858
2024-03-28 1de344674afd6bb35b51b165bbad76dbe6299b7e
src/main/java/com/genersoft/iot/vmp/gb28181/bean/SendRtpItem.java
old mode 100644 new mode 100755
@@ -22,7 +22,17 @@
     */
    private String platformId;
     /**
     * 对应设备id
     */
    private String deviceId;
    /**
     * 直播流的应用名
     */
    private String app;
   /**
     * 通道id
     */
    private String channelId;
@@ -35,15 +45,11 @@
     */
    private int status = 0;
    /**
     * 设备推流的app
     */
    private String app = "rtp";
    /**
     * 设备推流的streamId
     */
    private String streamId;
    private String stream;
    /**
     * 是否为tcp
@@ -59,6 +65,62 @@
     * 自己推流使用的端口
     */
    private int localPort;
    /**
     * 使用的流媒体
     */
    private String mediaServerId;
    /**
     * 使用的服务的ID
     */
    private String serverId;
    /**
     *  invite 的 callId
     */
    private String CallId;
    /**
     *  invite 的 fromTag
     */
    private String fromTag;
    /**
     *  invite 的 toTag
     */
    private String toTag;
    /**
     * 发送时,rtp的pt(uint8_t),不传时默认为96
     */
    private int pt = 96;
    /**
     * 发送时,rtp的负载类型。为true时,负载为ps;为false时,为es;
     */
    private boolean usePs = true;
    /**
     * 当usePs 为false时,有效。为1时,发送音频;为0时,发送视频;不传时默认为0
     */
    private boolean onlyAudio = false;
    /**
     * 是否开启rtcp保活
     */
    private boolean rtcp = false;
    /**
     * 播放类型
     */
    private InviteStreamType playType;
    /**
     * 发流的同时收流
     */
    private String receiveStream;
    public String getIp() {
        return ip;
@@ -92,6 +154,14 @@
        this.platformId = platformId;
    }
    public String getDeviceId() {
        return deviceId;
    }
    public void setDeviceId(String deviceId) {
        this.deviceId = deviceId;
    }
    public String getChannelId() {
        return channelId;
    }
@@ -116,12 +186,12 @@
        this.app = app;
    }
    public String getStreamId() {
        return streamId;
    public String getStream() {
        return stream;
    }
    public void setStreamId(String streamId) {
        this.streamId = streamId;
    public void setStream(String stream) {
        this.stream = stream;
    }
    public boolean isTcp() {
@@ -147,4 +217,92 @@
    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 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;
    }
    public String getFromTag() {
        return fromTag;
    }
    public void setFromTag(String fromTag) {
        this.fromTag = fromTag;
    }
    public String getToTag() {
        return toTag;
    }
    public void setToTag(String toTag) {
        this.toTag = toTag;
    }
    public boolean isRtcp() {
        return rtcp;
    }
    public void setRtcp(boolean rtcp) {
        this.rtcp = rtcp;
    }
    public String getReceiveStream() {
        return receiveStream;
    }
    public void setReceiveStream(String receiveStream) {
        this.receiveStream = receiveStream;
    }
}