Kurento Media Server 설치

4716 단어 쿠렌토WebRTC

개요



Ubuntu 16.04에 Kurento Media Server (6.7.1)를 설치합니다.
우분투 설정 방법은 여기
참조 URL : ㅡㅡㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ Red d. cs. 이오/엔/s타 bぇ/우세 r/인 s타치오. HTML

설치 준비



환경 변수 DISTRO를 설정합니다. (.bashrc에 쓸 필요가 없을지도 모른다.)
$ echo 'export DISTRO="xenial"' >> ~/.bashrc
$ source ~/.bashrc

Kurento 리포지토리 추가
$ sudo apt-key adv --keyserver keyserver.ubuntu.com --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.7.1 $DISTRO kms6
EOF

설치



Kurento Media Server 설치
$ sudo apt-get update
$ sudo apt-get install -y kurento-media-server

Kurento Media Server 시작 및 중지 명령
$ sudo service kurento-media-server start
$ sudo service kurento-media-server stop

Kurento Media Server 시작 확인
$ ps -ef | grep kurento-media-server
kurento   3843     1  6 21:15 ?        00:00:00 /usr/bin/kurento-media-server

Tutorial 설치 및 실행



홈 디렉토리 아래에 kms 폴더를 만들고 거기에 자바 버전 튜토리얼을 설치합니다.
$ cd ~
$ mkdir kms
$ cd kms
$ git clone https://github.com/Kurento/kurento-tutorial-java.git

Hello World 샘플 애플리케이션을 이동합니다. Hello World에서는 브라우저에서 보낸 카메라 이미지를 Kurento Server로 루프백하여 원래 브라우저에 표시합니다. 이 때 Kurento Media Server가 시작되었습니다.
$ cd kurento-tutorial-java/kurento-hello-world
$ git checkout 6.7.1
$ mvn clean compile exec:java -Dkms.url=ws://localhost:8888/kurento

Chrome 브라우저에서 서버에 액세스.
https://<host_ip>:8443/

"이 연결은 개인 정보를 보호하지 않습니다"가 나타나면 [고급] → [(host_ip)에 액세스 (안전하지 않음)] → 녹색 [시작] 버튼을 누릅니다 → 카메라와 마이크 사용을 [ 허용]한다.

여기서 아래 그림과 같이 Local과 Remote에 카메라 이미지가 표시되면 OK.


계속해서 OpenCV 필터의 샘플 앱인 Magic Mirror를 동작시켜 보자.
$ cd ~kms/kurento-tutorial-java/kurento-magic-mirror
$ mvn clean compile exec:java -Dkms.url=ws://localhost:8888/kurento

Chrome 브라우저에서 서버에 액세스.
https://<host_ip>:8443/

잘하면 루프백 이미지의 인물에 빨간 모자가 탄다.



설치는 이상.

좋은 웹페이지 즐겨찾기