dlna流媒體服務搭建

簡介

    DLNA的全稱是DIGITAL LIVING NETWORK ALLIANCE(數字生活網絡聯盟), 其宗旨是Enjoy your music, photos and videos, anywhere anytime, DLNA(Digital Living Network Alliance) 由索尼、英特爾、微軟等發起成立、旨在解決我的電腦,消費電器,移動設備在內的無線網絡和有線網絡的互聯互通,使得數字媒體和內容服務的無限制的共享和增加成爲可能,目前成員公司已達280多家。android

 

安裝minidlna

root@raspberrypi:~# apt-get install minidlna

 

配置文件

minidlna配置文件位置爲 /etc/minidlna.conf git

主要配置幾種目錄位置media_dir多媒體目錄、db_dir數據庫目錄、log_dir日誌目錄數據庫

# Path to the directory you want scanned for media files.
#
# This option can be specified more than once if you want multiple directories
# scanned.
#
# If you want to restrict a media_dir to a specific content type, you can
# prepend the directory name with a letter representing the type (A, P or V),
# followed by a comma, as so:
#   * "A" for audio    (eg. media_dir=A,/var/lib/minidlna/music)
#   * "P" for pictures (eg. media_dir=P,/var/lib/minidlna/pictures)
#   * "V" for video    (eg. media_dir=V,/var/lib/minidlna/videos)
#   * "PV" for pictures and video (eg. media_dir=PV,/var/lib/minidlna/digital_camera)
media_dir=/var/lib/minidlna

# Set this to merge all media_dir base contents into the root container
# (The default is no.)
#merge_media_dirs=no

# Path to the directory that should hold the database and album art cache.
db_dir=/var/cache/minidlna

# Path to the directory that should hold the log file.
log_dir=/var/log

 

操做

Samba操做腳本在/etc/init.d目錄下,咱們要切換到此目錄下執行。windows

查看狀態網絡

root@raspberrypi:/etc/init.d# ./minidlna status
● minidlna.service - LSB: minidlna server
   Loaded: loaded (/etc/init.d/minidlna; generated; vendor preset: enabled)
   Active: active (running) since Wed 2018-05-30 14:18:07 UTC; 17h ago
     Docs: man:systemd-sysv-generator(8)
  Process: 18869 ExecStop=/etc/init.d/minidlna stop (code=exited, status=0/SUCCESS)
  Process: 18879 ExecStart=/etc/init.d/minidlna start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/minidlna.service
           └─18890 /usr/sbin/minidlnad -f /etc/minidlna.conf -P /run/minidlna/minidlna.pid

May 30 14:18:07 raspberrypi systemd[1]: Starting LSB: minidlna server...
May 30 14:18:07 raspberrypi systemd[1]: Started LSB: minidlna server.

啓動服務ide

root@raspberrypi:/etc/init.d# ./minidlna start
[ ok ] Starting minidlna (via systemctl): minidlna.service.

中止服務this

root@raspberrypi:/etc/init.d# ./minidlna stop
[ ok ] Stopping minidlna (via systemctl): minidlna.service.

重啓服務spa

root@raspberrypi:/etc/init.d# ./minidlna restart
[ ok ] Restarting minidlna (via systemctl): minidlna.service.

 

windows系統訪問

在windows系統的網絡鄰居中咱們就能夠找到流媒體服務了rest

右鍵打開媒體播放機,就能夠進行流媒體的瀏覽或播放了日誌

android系統訪問

安卓系統的智能電視通常都內置了dlna功能。

安卓手機可使用sPlayer進行播放

相關文章
相關標籤/搜索