컴퓨터/Nas_Network

우분투 자작 NAS 설치하기 - (6) miniDLNA

김치부침개21 2016. 1. 30. 23:37
반응형

이전글: 우분투 자작 NAS 설치하기 - (5) Samba/SMB 로 이동

 

우분투 자작 NAS 설치하기 - (6) miniDLNA

 

 DLNA(Digital Living Network Alliance) 기능은 내부 네트워크를 이용하여 모바일, 가전, PC에서 동영상, 음악, 사진 등을 스트리밍으로 볼 수 있다.

우리집에는 LG 스마트 TV가 있는데 이 TV에 연결해서 영화나 티비를 보기위해서 DLNA를 설치 하였다.

 다른 DLNA 프로그램은 srt만 지원하고 smi 자막을 지원하지 않는것 같다.

원래 miniDLNA도 smi 자막을 전에는 하지 않았지만 1.1.4이후 버전부터 smi 를 지원한다고 한다.

그래서 가볍고 smi가 지원되는 miniDLNA를 선택하였다.

다른 DLNA의 기능을 알고싶다면 아래의 사이트를 보고 비교해 보도록 하자.

https://en.wikipedia.org/wiki/Comparison_of_UPnP_AV_media_servers

 

 - miniDLNA 설치

ODROID SSH 접속

컴파일 관련 패키지 설치

apt-get install -y libavutil-dev libavcodec-dev libavformat-dev libjpeg-dev libsqlite3-dev libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libflac-dev  
apt-get install build-essential gcc make autopoint autoconf automake Gettext

 

파일 다운로드 

wget  -O minidlna-1.1.5.tar.gz  http://sourceforge.net/projects/minidlna/files/latest/download?source=files

 

압축 풀기

 tar xvfz minidlna-1.1.1.tar.gz

 

 압축 디렉토리 이동

./configure

 

 만약 에러가 난다면 아래를 실행한다.

apt-get install libavformat-dev libavutil-dev libavcodec-dev libflac-dev libvorbis-dev libid3tag0-dev libexif-dev libjpeg-dev libsqlite3-dev libogg-dev

 

컴파일 하기

./autogen.sh

 

 만약 에러가 난다면 아래를 실행한다.

apt-get install autopoint  automake  autoconf 

 

설치 및 설정

make

sudo apt-get install checkinstall

sudo checkinstall

sudo cp linux/minidlna.init.d.script /etc/init.d/minidlna
sudo chmod +x /etc/init.d/minidlna 
sudo update-rc.d minidlna defaults

sudo cp minidlna.conf /etc/
sudo vi /etc/minidlna.conf

 

-> 설정 내용

port=8200                                            -> 접속 포트

media_dir=/home/odroid/                    -> 접속 디렉토리

media_dir=V,/home/odroid/        -> VOD 만

media_dir=M,/home/odroid/        -> Music 만

media_dir=P,/home/odroid/        -> Pictures 만


friendly_name=MediaCenter                -> 기기표시 이름

 inotify=yes                                       -> 새로고침 여부 확인

notify_interval=895                            -> 새로 고침 간격 (second)

root_container=.                                -> 폴더 보기 방식

V,M,P 등을 사용할 수 있음.

 

 

 


 

서비스 재실행
# sudo service minidlna restart

미디어 데이터 베이스 재구성
# sudo service minidlna force-reload

 

설정완료 이제 DLNA 가 완료 되었다. 기기를 통해서 확인해보자 딱히 확인할 기기가 없다면 스마트폰에 DLNA 어플을 설치하여 확인하면 된다.

BubbleUPNP 안드로이드 어플을 사용하면 실행되는지 확인할수 있다. 

 
반응형