반응형
1. 포트포워딩
// 패키지 설치를 위한 업데이트
sudo apt update
// coturn 설치
sudo apt-get install coturn
// 설정파일 vi
sudo vim /etc/default/coturn
TURNSERVER_ENABLED=1 주석 해제 후 저장
sudo vi /etc/turnserver.conf
listening-port=3478 주석 해제
listening-ip=<본인 EC2나 인스턴스의 사설 IP> ----> 세가지가 주석처리되어있는데 하나만 주석해제하세요 밑의 사진참고
external-ip= x.x.x.x/y.y.y.y 주석 해제
external-ip = <본인 EC2 공인 IP>/<본인 EC2 사설 IP>
로 변경 - 밑의 사진 참고
min-port , maxport, verbose 주석 해제
fingerprint ---> 들어왔던 유저는 지문 유지 주석해제
in-cred-mech --->인증방식 주석해제
기본 유저 설정
user=username1:password1 주석 해제 후 원하는 내용으로 변경
저장 후 서비스 재시작
// 서비스 재시작
sudo service coturn restart
// 현재 LISTEN 중인 포트 확인
netstat -nap | grep LISTEN
LISTEN 포트에
3478이 존재하면 잘 설정된 것이다.
잘 되는지 확인하는법
https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/
Trickle ICE
webrtc.github.io
TURN URL : turn:<turn 서버 공인 ip>:3478
TURN username : 설정한 유저이름
TURN password : 설정한 비밀번호
작성 후 add server
permission 체크해주고, gather candidate 클릭했을때 밑에 사진과 같이 나오면 성공한 것이다.
반응형
'Server' 카테고리의 다른 글
[AWS] VPC peering 서로 다른 계정 , 사설 IP 설정, 인스턴스 AMI 이미지 (0) | 2022.10.19 |
---|---|
[AWS] VPC , IP 주소체계 (0) | 2022.10.09 |
Kubernetes 이해 (0) | 2022.10.02 |
Live & VOD Streaming Media server 구축 (6) - 미디어컨텐츠 전송 프로토콜 선정 (RTMP vs SRT 등등) (0) | 2022.09.26 |
RESTful API란? (0) | 2022.08.13 |
댓글