Intel Open WebRTC Toolkit(OWT) Media server 설치하는법
Ubuntu 18을 기준으로 하고있습니다.
1. https://software.intel.com/en-us/webrtc-sdk 에 들어가서 Download를 누르고 회원가입 후 다운로드를 받는다.
- 만약 리모트 서버에 다운을 받고 싶다면 회원가입 후 다운로드 버튼 > 오른쪽 클릭 > 링크 복사로 다운로드 링크를 복사한 후,
2. 다운받은 zip파일을 풀어준다
3. 압축을 푼 폴더 안으로 이동한 후 자신이 설치하고자 하는 패키지를 설치하면 되는데 이번에는 서버를 설치하려고 하기 때문에
4. 압축이 풀린 폴더안으로 이동
5. dependencies 설치하기
6. 서버 시작하기
그리고 다시
접속하는법: https://localhost:3300/console/ 로 접속하면 id과 key를 입력하라고 한다
admin계정의 id와 key는 management_api/init.sh를 실행하면 출력해준다
1. https://software.intel.com/en-us/webrtc-sdk 에 들어가서 Download를 누르고 회원가입 후 다운로드를 받는다.
- 만약 리모트 서버에 다운을 받고 싶다면 회원가입 후 다운로드 버튼 > 오른쪽 클릭 > 링크 복사로 다운로드 링크를 복사한 후,
wget <링크>
2. 다운받은 zip파일을 풀어준다
unzip Intel_CS_WebRTC.v<version>.zip- 만약 unzip이 깔려있지 않다면
sudo apt-get install unzip
3. 압축을 푼 폴더 안으로 이동한 후 자신이 설치하고자 하는 패키지를 설치하면 되는데 이번에는 서버를 설치하려고 하기 때문에
tar xf CS_WebRTC_Conference_Server_MCU.v<version>.Ubuntu.tgz
4. 압축이 풀린 폴더안으로 이동
cd Release-v<version>
5. dependencies 설치하기
bin/init-all.sh --deps
6. 서버 시작하기
bin/start-all.sh- 만약 "node version not match. Please use node v8"과 같은 에러가 뜬다면 node의 버전을 8.15버전으로 바꿔줘야되는데 아마 기본적으로 nvm이 같이 깔렷을텐데:
nvm ls결과가 다음처럼 뜰 것이다:
Release-v4.3# nvm ls그러면:
v8.15.0
-> system
node -> stable (-> v8.15.0) (default)
stable -> 8.15 (-> v8.15.0) (default)
nvm use stable하고 node 버전을 체크해보면 8.15가 뜬다
그리고 다시
bin/start-all.sh하면!
starting management-api, stdout -> /home/skswlsaks/owt/Release-v4.3/logs/management-api.stdout실행이 되었다!
2020-03-10 10:45:37.784 - INFO: ManagementServer - Worker 8775 started
2020-03-10 10:45:37.817 - INFO: ManagementServer - Worker 8782 started
2020-03-10 10:45:37.818 - INFO: ManagementServer - Worker 8776 started
2020-03-10 10:45:37.819 - INFO: ManagementServer - Worker 8770 started
starting cluster-manager, stdout -> /Release-v4.3/logs/cluster-manager.stdout
starting recording-agent, stdout -> /Release-v4.3/logs/recording-agent.stdout
starting webrtc-agent, stdout -> /Release-v4.3/logs/webrtc-agent.stdout
starting conference-agent, stdout -> /Release-v4.3/logs/conference-agent.stdout
starting analytics-agent, stdout -> /Release-v4.3/logs/analytics-agent.stdout
starting sip-agent, stdout -> /Release-v4.3/logs/sip-agent.stdout
starting streaming-agent, stdout -> /Release-v4.3/logs/streaming-agent.stdout
starting audio-agent, stdout -> /Release-v4.3/logs/audio-agent.stdout
starting video-agent, stdout -> /Release-v4.3/logs/video-agent.stdout
starting management-console, stdout -> /Release-v4.3/logs/management-console.stdout
Start management-console HTTPS server
starting sip-portal, stdout -> /Release-v4.3/logs/sip-portal.stdout
starting portal, stdout -> /Release-v4.3/logs/portal.stdout
starting app, stdout -> /Release-v4.3/logs/app.stdout
0 rooms in this service.
Created room: 5e676fdf99c6a7224e4f28b4
sampleRoom Id: 5e676fdf99c6a7224e4f28b4
접속하는법: https://localhost:3300/console/ 로 접속하면 id과 key를 입력하라고 한다
admin계정의 id와 key는 management_api/init.sh를 실행하면 출력해준다
댓글
댓글 쓰기