DLNA media server

OpenWrt 에 DLNA media server 를 설치하여 지정된 미디어 디렉토리의 사진, 비디오 및 음악을 동일한 네트워크의 DLNA 지원 장치로 스트리밍할 수 있습니다.

패키지 설치

의존성 패키지까지 설치하면 8M 이상의 공간이 필요합니다. 예상외로 많은 공간을 잡아 먹습니다.

opkg update
opkg install minidlna luci-app-minidlna

설정

기본 설정에서 미디어 저장 위치와 db화일, log화일 위치만 지정하면 특별히 더 설정할 것이 없습니다. 저는 db화일과 log화일 저장 위치는 /mnt/sda1/var/minidlna로 지정하고 토런트로 받은 화일의 재생과 삼바로 공유한 디렉토리에서 직접 미디어 재생을 하기위해 /mnt/sda1/transmission/done 와 /mnt/sda1/share 를 미디어 스캔 위치로 지정했습니다.

mkdir /mnt/sda1/var/minidlna
vi /etc/config/minidlna

config minidlna 'config'
    option user 'minidlna'
    option port '8200'
    option interface 'br-lan'
    option friendly_name 'OpenWrt DLNA Server'
    option inotify '1'
    option notify_interval '900'
    option serial '12345678'
    option model_number '1'
    option root_container '.'
    option album_art_names 'Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.  jpg/thumb.jpg'
    option enable_tivo '1'
    option db_dir '/mnt/sda1/var/minidlna'
    option log_dir '/mnt/sda1/var/minidlna'
    list media_dir '/mnt/sda1/transmission/done'
    list media_dir '/mnt/sda1/share'
    option enabled '1'

media_dir을 특정 콘텐츠 유형으로 제한하려면 디렉토리 앞에 유형(A:오디오, V:비디오, P:사진)과 쉼표를 추가 할 수 있습니다.

  • media_dir 'A,/mnt/sda1/share/audio'
  • media_dir 'V,/mnt/sda1/share/video'
  • media_dir 'P,/mnt/sda1/share/picture'

서비스재시작

/etc/init.d/minidlna restart

재생

휴대폰(안드로이드 앱 bubbleupnp 이용)이나 TV 외부입력에서 OpenWrt DLNA Server에 연결한 모습입니다.

bubbleupnp(1)
bubbleupnp(2)
tv

Comments

No comments yet. Why don’t you start the discussion?

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다