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?

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다

29  −  27  =