Linux에서 DLNA 서버를 설정하는 방법

Linux는 네트워크를 통해 미디어를 전달하는 다양한 방법을 제공합니다. 멋진 서버 하드웨어를 가진 사람들을 위해 Plex와 Emby가 있습니다. NFS 공유 또는 Samba 서버를 통해 미디어 파일을 공유하는 것도 가능합니다. 그러나 이전 하드웨어를 실행 중이지만 네트워크의 여러 장치에 미디어를 전달하려는 경우 더 나은 방법이 있습니다. Mediatomb. 네트워크를 통해 미디어를 전달하기 위해 많은 장치가 지원하는 범용 플러그 앤 플레이 기술을 사용하는 DLNA 서버입니다. Mediatomb 서버 소프트웨어는 매우 쉽게 사용할 수 있으며 거의 ​​모든 Linux 배포판에 설치할 수 있습니다. Mediatomb을 사용하여 Linux에서 DLNA 서버를 설정하는 방법은 다음과 같습니다.

스포일러 경고: 아래로 스크롤하여 이 기사 끝에 있는 비디오 자습서를 시청하십시오.

미디어툼 설치

우분투

sudo apt install mediatomb

데비안

sudo apt-get install mediatomb

아치 리눅스

Arch Linux에 Media Tomb을 설치하려면 먼저 AUR로 이동한 다음 스냅샷 다운로드 패키지를 빌드합니다. 아카이브가 다운로드 폴더에 있으면 터미널을 열고 압축을 풉니다.

cd ~/Downloads
tar xvzf mediatomb.tar.gz

mediatomb.tar.gz에서 가져온 Mediatomb의 소스 파일을 사용하여 다음 단계는 CD 명령을 사용하여 압축을 푼 폴더로 이동하는 것입니다.

cd mediatomb

makepkg 명령을 사용하여 패키지를 생성합니다. 시스템에 모든 종속성이 설치되어 있지 않으면 패키지 빌드에 실패할 수 있습니다. 모든 종속성을 가지고 있는지 확인하려면 Pacman 패키지 관리자가 시스템에 없다고 말하는 것에 주의하십시오. AUR에서 이러한 종속성을 다운로드해야 할 수도 있습니다.

Arch에 대한 모든 종속성이 충족되면 Mediatomb 패키지를 컴파일할 준비가 된 것입니다.

makepkg

패키지 관리자가 소프트웨어를 살펴보고 빌드하도록 합니다. 완료되면 tar.xz 패키지를 내보냅니다. Arch Linux 패키지 관리자를 사용하여 시스템에 설치하십시오.

sudo pacman -U mediatomb.tar.xz

페도라

sudo dnf install mediatomb

오픈수세

시스템에서 Mediatomb DLNA 소프트웨어를 빠르게 얻는 쉬운 방법은 OpenSUSE 빌드 서비스를 통해 설치하는 것입니다. 이 DLNA 서버 패키지는 OpenSUSE Leap 42.3, Leap 42.2 및 OpenSUSE Tumbleweed에서 지원됩니다.

  Microsoft Forms에서 설문지를 만드는 방법

소프트웨어를 설치하려면 다운로드 페이지로 이동하여 SUSE 버전을 클릭한 다음 “1-클릭 설치” 버튼을 클릭하십시오. YaST 소프트웨어 설치 도구가 표시되고 시스템에 Mediatomb이 설치됩니다!

기타 리눅스

Mediatomb은 매우 잘 알려진 소프트웨어입니다. 결과적으로 다양한 Linux 배포판에 있습니다. 그러나 얼마나 많은 다른 Linux 운영 체제가 존재하기 때문에 모든 것을 지원할 수는 없습니다. 즐겨 사용하는 OS에 설치 가능한 바이너리가 없는 경우 소스 코드를 다운로드하고 서버 소프트웨어를 직접 빌드해야 할 수 있습니다. 이렇게 하려면 개발자 웹사이트를 방문하십시오. 소스 코드를 잡아 그리고 지시를 따르십시오!

Mediatomb 설정

서버 소프트웨어가 설치되어 있지만 사용하기 전에 몇 가지를 활성화해야 합니다. 터미널을 열고 sudo -s를 사용하여 루트 액세스 권한을 얻습니다. 터미널에서 Mediatomb 구성 파일을 편집합니다.

nano /etc/mediatomb/config.xml

nano 내부에서 ui enabled=”no”를 찾아 ui enabled=”yes”로 변경합니다. 그런 다음 Ctrl + O를 눌러 저장합니다.

웹 인터페이스를 활성화하도록 구성 파일을 편집한 후에는 서버를 시작할 차례입니다.

systemctl enable mediatomb
systemctl start mediatomb

다음 단계는 서버에 미디어를 추가하는 것입니다. 웹 브라우저에서 새 탭을 열고 https://localhost:50500으로 이동하여 이 작업을 수행합니다. localhost는 로컬에서만 가능합니다. 네트워크를 통해 서버에 액세스하려면 해당 서버의 IP 주소를 찾는 것이 가장 좋습니다. 그렇게 하려면 다음 명령을 실행하십시오.

ip addr show | grep "inet 192.168"

ip addr show 명령을 grep과 함께 사용하면 불필요한 정보를 모두 걸러내고 PC의 로컬 IP만 표시합니다. 192.168.1.XXX를 복사하여 웹 브라우저의 URL에 입력합니다. 예를 들어:

192.168.1.132:50500


여기에서 “파일 시스템”, “PC 디렉터리”를 차례로 클릭하고 추가할 PC에서 미디어 파일을 찾습니다. + 기호를 클릭하여 미디어 파일을 추가합니다. Mediatomb에 모든 미디어를 추가하려면 필요에 따라 이 프로세스를 반복합니다.

Mediatomb 사용

Mediatomb은 DLNA 기반 미디어 서버이므로 다른 장치의 파일에 액세스하는 것이 매우 쉽습니다. Linux(VLC를 지원하는 모든 운영 체제에서도 작동)에서 이러한 파일을 탐색하는 가장 좋은 방법은 VLC 미디어 플레이어를 사용하는 것입니다. 다운로드 및 설치지시에 따라 Mediatomb에서 미디어에 액세스합니다.

  Excel에서 텍스트와 숫자를 찾고 바꾸는 방법

VLC 내부에서 재생 목록 버튼을 클릭하여 VLC를 재생 목록 모드로 전환합니다. 재생 목록 모드에서 “로컬 네트워크” 섹션을 찾으십시오. 이 섹션에는 몇 가지 옵션이 있습니다. “범용 플러그 앤 플레이”를 클릭하십시오. 이렇게 하면 재생 목록 브라우저에 Mediatomb 서버가 폴더로 표시됩니다. 폴더를 클릭하고 탐색하여 미디어에 액세스합니다. 개별 미디어 파일을 두 번 클릭하여 재생을 시작합니다.

참고: 다른 플랫폼 및 장치에서 Mediatomb 서버에 액세스하고 싶으십니까? “DLNA 지원”에 대해서는 장치 설명서를 살펴보십시오. 이를 지원하는 장치에는 여러 비디오 게임 콘솔, 셋톱 박스 등이 포함됩니다.