之前在CentOS 6.5的時候有寫過一篇DLNA server架設的文章,

不過後來升級到CentOS7的時候因為程式沒有更新,加上7/7.1架構大幅翻新,

所以原先的文章就沒辦法適用在CentOS7/7.1上。

 

不過最近有空重新review了一下,發現minidlna也已經更新了,而且有軟體源直接支持,

以後可以直接用 yum 來進行安裝與更新,就能更好的管理,因此在安裝跟測試完成後

寫下這篇文章作個記錄。

 

首先要安裝的軟體源是Nux Desktop,網址:

http://www.unixmen.com/nux-dextop-a-desktop-and-multimedia-oriented-rpm-repository/

安裝步驟,首先如果之前沒有裝過EPEL軟體源請先執行:

yum install epel-release

再來新增Nux Desktop軟體源並驗證GPG KEY:

rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-1.el7.nux.noarch.rpm
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro

更新軟體源列表:

yum repolist

接下來很簡單的就把minidlna裝起來了:

 

yum install minidlna

同時會把相依性需要的相關的codec等都一併安裝好。

 

安裝好之後修改設定檔 /etc/minidlna.conf

friendly_name=My DLNA Server
#network_interface=eth0

#media_dir=/opt
media_dir=A,/d/music
media_dir=P,/d/photo
media_dir=V,/d/video

 

friendly_name是設定DLNA server的名稱,顯示在別的client上的主機名稱,可以改成你喜歡的名字,例如Home DLNA Server或其他。

network_interface是你的網路裝置,預設是eth0,如果是無線網路界面可以用wlan0。<---這邊有所修改,

如果要同時讓有線與無線網路都能存取DLNA資料的話,把network設定註記掉(前面加個#號,新版預設就是註記掉),這樣才能通吃網路介面。

media_dir是你要分享的媒體目錄:

A參數是audio,只分享audio,音樂,音頻的目錄。

P參數是photo,只分享相片與圖片的目錄。

V參數是video,只分享video與影片,視頻的目錄。

 

經過實驗之後,最簡單的分享方式是使用同一個目錄分享:

media_dir=/home/media

 

我個人是將三種資料以檔案夾的方式放入,例如 /home/media/pictures 此目錄放照片,/home/media/music放歌曲,/home/media/MV 放影片, minidlna會自動分辨,

使用DLNA client讀取時會顯示相關的目錄,瀏覽music時瀏覽floders只會出現music目錄夾裡的檔案,可以一層一層讀取沒有問題。

所以最後我的minidlna.conf的內容如下:

 

friendly_name=Home DLNA Server
#network_interface=eth0
media_dir=/home/media

 

其他設定保持預設內容即可。

 

設定完之後即可啟動minidlna服務,執行以下指令:

systemctl start minidlna

要開機即執行則下指令:

systemctl enable minidlna

舊文參考:

http://luyaku.pixnet.net/blog/post/145780606

參考文章,本文版本有點舊不能直接套用,不過對於config檔有比較詳細的解說可供參考:

https://rtfmp.com/2015/09/27/how-i-install-minidlna-on-centos-7-1-and-stream-local-media-to-chromecast/

 

 

文章標籤
創作者介紹

呂阿谷的部落格

呂阿谷 發表在 痞客邦 PIXNET 留言(0) 人氣()