화상채팅에 필요한 WebRTC에서 사용자간의 IP주소를 전송해주려면 stun서버가 필요!!
aws프리티어를 활용해 구축해보자
보안그룹에서 다음과 같이 설정해주면 된다.
sudo apt-get -y update
sudo apt-get -y install coturn
sudo vi /etc/default/coturn에서
#TURNSERVER_ENABLED=1 ->#제거
sudo vi /etc/turnserver.conf
파일을 아래와 같이 수정하여 설정을 변경한다
listening-ip=프라이빗IPV4주소(내부IP)
external-ip=퍼블릭IPV4주소(외부IP)/프라이빗IPV4주소
min-port=49152
max-port=65535
listening-port=3478
#tls-listening-port=5349
verbose
fingerprint
lt-cred-mech
realm=domain
user=id:password
sudo service coturn restart
sudo service coturn status
https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/
위칸을 작성하고 add Server를 한뒤 gather candidates를 눌러준다.
위 사진처럼 되면 완료!