웹사이트 검색

Ubuntu Linux에 Universal Media Server를 설치하는 방법


유니버설 미디어 서버(UMS)는 크로스 플랫폼이며 무료 DLNA 호환, HTTP(s) PnP 미디어 서버로, 멀티미디어 파일 공유와 같은 다양한 기능을 제공합니다. 게임 콘솔, 스마트 TV, Blu-ray 플레이어, Roku 장치 및 스마트폰과 같은 최신 장치 간의 이미지, 비디오 및 오디오 등.

UMS는 원래 더 높은 안정성과 파일 호환성을 보장하기 위해 PS3 미디어 서버를 기반으로 했습니다.

UMS는 구성이 거의 또는 전혀 없이 광범위한 미디어 형식을 스트리밍합니다. VLC 미디어 플레이어, FFmpeg, AviSynth, MEncoder, tsMuxeR, MediaInfo 등과 같은 다양한 멀티미디어 도구로 구동됩니다.

이 가이드에서는 Debian 기반 배포판에 Universal Media Server를 설치하는 방법을 살펴봅니다. Ubuntu 22.04를 사용하여 설치하는 방법을 보여드리겠습니다.

1단계: 추가 패키지 및 종속성 설치

유니버설 미디어 서버에는 VLC 미디어 플레이어, MPlayer, mediainfo 및 동영상 인코딩용 mencoder가 포함된 몇 가지 추가 패키지와 종속성이 필요합니다.

이러한 패키지를 설치하려면 다음 apt 명령을 실행하십시오.

sudo apt install mediainfo dcraw vlc mplayer mencoder

2단계: Ubuntu에 Universal Media Server 설치

Universal Media Server는 다음을 포함한 다양한 장치용 GitHub 저장소에서 다운로드할 수 있습니다.

  • x86(32비트 이전 PC의 경우).
  • x86_64(64비트 PC의 경우).
  • arm64/armhf(Raspberry Pi와 같은 ARM 프로세서가 있는 장치의 경우).

Ubuntu 22.04를 실행 중이므로 64비트 tarball 파일을 다운로드하겠습니다. 이 가이드 작성 당시 Universal Media Server의 최신 버전은 13.5.0입니다.

따라서 다음과 같이 Universal Media Server 압축 파일을 다운로드하고 다음 wget 명령을 사용하여 버전 번호를 최신 릴리스와 일치하도록 교체하십시오.

wget https://github.com/UniversalMediaServer/UniversalMediaServer/releases/download/13.5.0/UMS-13.5.0-x86_64.tgz

tarball이 다운로드되면 tarball 파일을 다운로드한 위치로 이동하여 tarball 파일을 /opt 디렉터리에 추출하고 압축되지 않은 폴더의 이름을 'ums'로 바꿉니다.

sudo tar -zxvf UMS-13.5.0-x86_64.tgz -C /opt/ --transform s/ums-13.5.0/ums/

/opt 디렉터리에 'ums' 폴더가 있는지 확인하세요.

ls /opt

3단계: Ubuntu에서 Universal Media Server 실행

마지막 단계는 미디어 서버를 시작하는 것입니다. 이렇게 하려면 다음 스크립트를 실행하세요.

/opt/ums/UMS.sh

그러면 미디어 서버를 실행하는 데 필요한 모든 구성 요소가 로드됩니다. 마지막으로 미디어 서버 서비스가 포트 9001에서 시작되고 미디어 서버에 액세스하는 방법에 대한 지침이 스크립트 출력 끝에 표시됩니다.

따라서 Universal Media Server에 액세스하려면 제공된 URL을 탐색하세요. 귀하의 경우에는 URL이 다릅니다.

http://server-ip:9001

다음과 같은 인터페이스를 얻게 됩니다.

4단계: Universal Media Server Systemd 서비스 구성

명령줄에서 스크립트가 종료되면 UMS 서비스가 중단됩니다. 미디어 서버를 실행하는 더 좋은 방법은 중단 없이 쉽게 시작, 중지 및 관리할 수 있도록 시스템 서비스로 구성하는 것입니다.

이렇게 하려면 시스템 파일을 만듭니다.

sudo nano /etc/systemd/system/ums.service

다음으로, 다음 줄을 붙여넣으세요. 사용자 및 그룹 속성에 대한 모든 'tecmint' 인스턴스를 자신의 사용자 이름으로 바꾸십시오.

[Unit]
Description=Run UMS as tecmint
DefaultDependencies=no
After=network.target

[Service]
Type=simple
User=tecmint
Group=tecmint
ExecStart=/opt/ums/UMS.sh
TimeoutStartSec=0
RemainAfterExit=yes
Environment="UMS_MAX_MEMORY=500M"

[Install]
WantedBy=default.target

변경 사항을 저장하고 구성 파일을 종료합니다. 다음 명령을 사용하여 systemd를 다시 로드하고 UMS 서비스를 활성화하고 시작합니다.

sudo systemctl daemon-reload
sudo systemctl enable ums.service
sudo systemctl start ums.service

시작되면 다음 명령을 통해 Universal Media Service 상태를 확인하세요.

sudo systemctl status ums.service

출력에서 UMS가 예상대로 실행되고 있음을 확인할 수 있습니다.

이것으로 Debian 기반 배포판에 Universal Media Server를 설치하는 방법에 대한 가이드를 마칩니다. 여기에서 여러 장치에 걸쳐 멀티미디어 파일을 업로드하고 스트리밍할 수 있습니다. 이 가이드에 대한 귀하의 의견을 환영합니다.