첫글이다!
해당 글은 Kurento 6.9.0 공식 문서 페이지를 따라 해 보면서 작성한 문서입니다.
https://doc-kurento.readthedocs.io/en/6.9.0/user/installation.html#local-installation
↑↑↑Kurento Media Server 설치 참고 링크 ↑↑↑
사실 위 링크를 한글로 옮긴 느낌이다. 김치친화적
서버 환경
우분투 16.04
쿠렌토 미디어 서버 설치
1. DISTRO 정의
# Ubuntu 14.04 버전이면 (Trusty)
DISTRO="trusty"
# Ubuntu 16.04 버전이면?? (Xenial)
DISTRO="xenial"
콘솔창에 자신이 사용하고 있는 우분투 버전을 정의해준다.
('#'은 주석을 뜻한다)
2. 쿠렌토 저장소 추가
sudo apt-key adv --keyserver keyserver.ubuntu.com:80 --recv-keys 5AFA7A83
그대로 입력한다. (패키지 키 추가)
sudo tee "/etc/apt/sources.list.d/kurento.list" >/dev/null <<EOF
# Kurento Media Server - Release packages
deb [arch=amd64] http://ubuntu.openvidu.io/6.9.0 $DISTRO kms6
EOF
해당 부분은 한 줄씩 치고 줄 바꿈 한다.
정상적으로 입력되었는지 확인하기 위해 /etc/atp/sources.list.d/kurento.list 경로를 에디터로 연다.
내용이 틀렸다면 에디터를 이용해서 수정한다.
3. 쿠렌토 설치하기
sudo apt-get update
sudo apt-get install kurento-media-server
패키지 업데이트 후, kurento-media-server을 설치한다.
4. 쿠렌토 미디어 서버 시작 & 종료
sudo service kurento-media-server start
sudo service kurento-media-server stop
설치가 완료되면 해당 명령어로 서버를 켰다 끌 수 있다.
5. TURN 서버 구성
서버 설치 후 /etc/kurento/modules/kurento/WebRtcEndpoint.conf.ini 파일 Vim 등으로 열어 TURN 서버 구성을 진행한다.
WebRtcEndpoint.conf.ini에서 해당 줄의 주석을 지운다. (맨 앞의 #을 지우면 주석이 해제 된당)
turnURL=<user>:<password>@<serverIp>:<serverPort>
주석을 지우고 내가 설치한 서버에 맞게 설정을 변경.
ex) turnURL = user:password@66.228.45.110:3478
이런식으로 넣어준다.
설치끝!!
6. 설치 확인
서버 실행 확인
ps -ef | grep kurento-media-server
> nobody 1270 1 0 08:52 ? 00:01:00 /usr/bin/kurento-media-server
패킷 정상 수신 확인
sudo netstat -tupan | grep kurento
> tcp6 0 0 :::8888 :::* LISTEN 1270/kurento-media-server