code: public void bindRtcp(boolean isLocal, int port) throws IOException, IllegalStateException {
  		if(this.ice) {
  			throw new IllegalStateException("Cannot bind when ICE is enabled");
  		}
  		this.rtcpChannel.bind(isLocal, port);
  		this.rtcpMux = (port == this.rtpChannel.getLocalPort());
  	}
docs: Binds the RTCP component to a suitable address and port.
  
  @param isLocal
  Whether the binding address must be in local range.
  @param port
  A specific port to bind to
  @throws IOException
  When the RTCP component cannot be bound to an address.
  @throws IllegalStateException
  The binding operation is not allowed if ICE is active