I am new with ice4j and trying to mimic
IcePseudoTcp (https://github.com/jitsi/ice4j/blob/master/src/test/java/test/IcePseudoTcp.java) . As I understand,
IcePseudoTcp creates the remote peer locally so it has all the info about RemoteCandidates. How do we get the RemoteCandidates in the real world when remote agent is truly remote? Is it even required to
setDefaultRemoteCandidate in order to set up the communication channel with remote agent?
reference to the test code in github: https://github.com/jitsi/ice4j/blob/master/src/test/java/test/Ice.java#L82