|  |  | 
 |  |  |      */ | 
 |  |  |     private String deviceId; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 直播流的应用名 | 
 |  |  |      */ | 
 |  |  |     private String app; | 
 |  |  |  | 
 |  |  |    /** | 
 |  |  |      * 通道id | 
 |  |  |      */ | 
 |  |  | 
 |  |  |      */ | 
 |  |  |     private int status = 0; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 设备推流的app | 
 |  |  |      */ | 
 |  |  |     private String app = "rtp"; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 设备推流的streamId | 
 |  |  | 
 |  |  |      * 自己推流使用的端口 | 
 |  |  |      */ | 
 |  |  |     private int localPort; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 使用的流媒体 | 
 |  |  |      */ | 
 |  |  |     private String mediaServerId; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      *  invite的callId | 
 |  |  |      */ | 
 |  |  |     private String CallId; | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 是否是play, false是playback | 
 |  |  |      */ | 
 |  |  |     private boolean isPlay; | 
 |  |  |  | 
 |  |  |     private byte[] transaction; | 
 |  |  |  | 
 |  |  |     private byte[] dialog; | 
 |  |  |  | 
 |  |  |     public String getIp() { | 
 |  |  |         return ip; | 
 |  |  | 
 |  |  |     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 boolean isPlay() { | 
 |  |  |         return isPlay; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     public void setPlay(boolean play) { | 
 |  |  |         isPlay = play; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     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; | 
 |  |  |     } | 
 |  |  | } |