Una vez que TsgcRTCPeerConnection ha configurado la propiedad RTCOptions y los Servidores (WebSocket y STUN/TURN) están en ejecución, el cliente puede iniciar el proceso de recopilación de candidatos.
El cliente se conecta primero al servidor WebSocket; si la conexión es correcta, envía el SDP local. Luego intenta obtener las direcciones IP locales y públicas: para obtener las direcciones IP públicas envía una solicitud de enlace al servidor STUN con el fin de obtener la dirección IP pública y la dirección IP retransmitida del servidor TURN. Cada vez que obtiene un nuevo candidato, esta información se pasa al servidor WebSocket, que la reenvía al otro par.
Cuando RTCPeerConnection tiene el SDP local, el SDP remoto y los candidatos, iniciará un proceso de comprobación de cada par de candidatos para ver si pueden conectarse entre sí. Cuando un par de candidatos se conecta correctamente, es un par de candidatos válido y el proceso de segurización continúa el flujo.