728x90
간단하게 Turn 서버를 띄워보기 위해 알아보던 중 아래 오픈소스를 찾게 되었다.
Go lang 으로 되어있으며, 비교적 어렵지 않게 실행 & 테스트 해볼 수 있어서 기록으로 남기려 한다.
먼저, 해당 프로젝트를 받고 turn/examples/turn-server/simple 경로로 들어간다.
0. Go Lang 설치 (선택)
- 공식 홈페이지 (https://golang.org/doc/install) 에 접속하여 os 에 맞는 버전을 설치한다.
설치 후 버전을 확인해보자.
$ go version
go version go1.17.1 darwin/amd64
1. Build
- 아래와 같이 경로에 들어가 빌드를 진행한다.
cd turn/examples/turn-server/simple
go build
2. Run
- build 가 정상적으로 진행되면 simple 파일이 생성된다. (초기에는 main.go 파일만 존재)
(아래 publicIp 는 대상 IP 로 지정하면 되는데, 공용 와이파이일 경우 해당 IP 로 설정하면 된다. 여기서는 스타벅스 와이파이에 연결된 IP 를 지정하였다.)
./simple -public-ip 172.30.24.152 -users playdevkr=playdevkr
728x90
'WebRTC' 카테고리의 다른 글
클라우드 서버에 turn 서버 띄우기 (feat. Google Cloud Platform, CoTurn) (2) | 2021.12.12 |
---|---|
[Janus] janus-pp-rec 를 활용한 파일 변환 (3) | 2021.02.03 |
Iframe 에서 getUserMedia 가져오기 (0) | 2020.10.29 |