(5) Kurento 시스템 구축 II- 운영 환경/도구
3832 단어 WebRTC/KurentoKurento 프로젝트 개발 강좌
1. 미디어 처리 논리 설정: 응용 프로그램에서 이 부분에서 Kurento가 미디어를 어떻게 처리하는지 설정합니다.여기서 미디어 파이프를 만들었다는 얘기다.이 목적을 위해 대상 Kurento Client는 MediaPipeline 대상을 만드는 데 사용되며, 이를 통해 우리가 필요로 하는 미디어 요소를 만들고 연결합니다.2. WebRTC SDP 협상: WebRTC에서 SDP(Session Description protocol)는 앱 간의 미디어 데이터 교환을 위한 협상에 사용된다.이런 협상의 발생은 SDP 제출과 대답을 바탕으로 하는 교환 메커니즘이다.
구체적인 프로그램 논리에 관해서는 후속적인'개발'단계에서 소개할 것이다.이곳은 구축과 테스트를 위주로 한다.응용 서버의 모든 데모는 github에서 제공되고 홈페이지에서 비교적 상세한 영문으로 소개됩니다.구축하기 전에 다음 환경과 도구가 설치되어 있는지 확인하십시오.
Java 8 Maven 3 Node.js Bower
그러면 다음은 우리가 하나씩 이 환경들을 설치할 것이다.
1. JAVA JDK 8 (1) JDK 다운로드:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html최신 안정적인 버전을 선택하여 다운로드하십시오.(브라우저 가능, 명령행 가능) (2) 해당 디렉터리로 압축 풀기: 해당 디렉터리로 복사하고 압축을 풀기.여기에는/usr/local/java를 예로 들면, 물론 어떤 디렉터리에도 압축을 풀 수 있습니다.
cd /usr/local/java
sudo tar zxvf ./jdk-8u5-linux-x64.tar.gz
(3) 환경 변수 구성
vim ~/.bashrc
열려 있는 파일 끝에 다음 내용에 따라 자신의 내용을 추가합니다.
export JAVA_HOME=/usr/local/java/jdk1.8.0_111
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
일반적인 상황에서 첫 줄만 다르다. 왜냐하면 그것은 당신의 소프트웨어가 실제 압력을 푸는 위치 경로를 가리키기 때문이다.
(4) 환경 변수 업데이트:
source ~/.bashrc
(5) 설치 확인:
java -version
내 디스플레이:
java version “1.8.0_111” Java(TM) SE Runtime Environment (build 1.8.0_111-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)
2.Maven 3
자바 설정과 마찬가지로 우선
http://maven.apache.org/download.cgi
사이트에서 해당 버전을 다운로드하려면 버전 3.0 이상이 필요합니다.그리고
vim ~/.bashrc
다음과 같은 환경 변수를 추가합니다.
export M2_HOME=/usr/local/maven/apache-maven-3.2.3
export PATH=$M2_HOME/bin:$PATH
다음:
source ~/.bashrc
환경 변수 업데이트, 마지막:
mvn -v
설치 성공 여부를 확인합니다.
3.Node.js와 Bower
curl -sL https://deb.nodesource.com/setup | sudo bash -
sudo apt-get install -y nodejs
npm install -g bower
이것은 홈페이지에서 제공하는 온라인 설치 방법입니다. 설치에 실패하면 상기 두 가지 환경의 설치 방법을 사용할 수 있습니다. 다운로드-설정-검증
사이트 주소:
http://nodejs.cn/download/
node를 설치합니다.js, 다시 실행
npm install -g bower
bower 설치 가능
이로써 모든 환경 구축이 완료되고 테스트 DEMO 구축을 시작합니다.