Kurento Media Server Docker 설치하는 방법
- 실행 환경 : Ubuntu 20.04
Docker 설치
sudo apt-get udpate
sudo apt-get install docker.io
Kurento Media Server용 Docker 이미지를 가져옵니다
이 이미지에는 Kurento Media Server의 로컬 apt-get 설치와 모든 추가 플러그인이 포함되어 있습니다.
docker pull kurento/kurento-media-server:7.0.0
Docker 컨테이너를 실행합니다. 이 명령은 호스트의 네트워크 스택을 사용하여 Kurento Media Server 이미지로 새 컨테이너를 시작합니다
docker run -d --name kurento --network host \
kurento/kurento-media-server:7.0.0
기본적으로 Kurento Media Server는 포트 8888에서 수신 대기합니다.
클라이언트는 이 포트에 대한 WebSocket 연결을 열어 미디어 서버를 제어할 수 있습니다.
컨테이너 로그를 확인하세요. Kurento Media Server 컨테이너에서 로그를 보려면 docker logs
명령을 사용할 수 있습니다
docker logs --follow kms >"kms-$(date '+%Y%m%dT%H%M%S').log" 2>&1
docker run
명령의 --network host
옵션은 미디어 서버와 같은 애플리케이션에 권장됩니다.
광범위한 컨테이너 포트를 게시하면 많은 메모리를 소비할 수 있기 때문입니다.
Mac 또는 Windows Docker를 위한 방법
Mac 또는 Windows용 Docker를 사용 중이고 Kurento Media Server가 특정 UDP 포트 범위에서 수신하도록 하려면 해당 포트를 게시하고 KMS_MIN_PORT
및 KMS_MAX_PORT
환경 변수를 설정할 수 있습니다.
docker run --rm \
-p 8888:8888/tcp \
-p 5000-5050:5000-5050/udp \
-e KMS_MIN_PORT=5000 \
-e KMS_MAX_PORT=5050 \
kurento/kurento-media-server:7.0.0
이 명령은 UDP 포트 5000~5050에서 들어오는 데이터를 수신하는 서버와 TCP 포트 8888에서 수신하는 클라이언트 API와 함께 컨테이너에서 Kurento Media Server를 실행합니다.
부족한 점이나 잘못 된 점을 알려주시면 시정하겠습니다 :>
728x90
'DEV > Backend' 카테고리의 다른 글
Error Cannot find module socket.io (0) | 2023.05.17 |
---|---|
Coturn 시그널링 서버 설치 (0) | 2023.05.15 |
Kurento Media Server Local 설치하는 방법 (0) | 2023.05.15 |
Tomcat (0) | 2023.05.13 |
AWS의 서버 종류 (0) | 2023.05.10 |