首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

树莓派利用samba和DLNA搭建家庭影院

前言

近期学习Python框架不顺,于是重新开始折腾树莓派放松一下。昨天利用Transmission搭建了一个PT下载器,那么既然我都下载到了不少4K视频,当然想看了,然而从树莓派硬盘下载到本地再看非常不方便,且在一些设备上也不支持,那么久想到了再搭建一个家庭影院系统,本次用到了samba和DLNA。

安装samba

sudo apt-get install samba samba-common-bin # 主程序

sudo apt-get install avahi-daemon # 能够使得一个局域网环境下的设备自动获取到树莓派的服务器

设置samba

打开/etc/samba/smb.conf配置文件,在最下面增加以下代码:

[share]

comment = Public Storage

path = /home/pi/sda1 # 我的PT下载地址

valid users = root # 可访问的用户,samba有独立的用户体系

browseable = yes

public = yes

writable = yes

create mask = 0777

directory mask = 0777

由于samba有自己独立的用户体系,还需要将root用户增加到samba中

smbpasswd -a root # 会提示设置密码,需输入两遍

sudo /etc/init.d/samba restart # 重启软件生效

设置开机自动启动samba,修改/etc/rc.loca,增加如下内容:

sudo /etc/init.d/samba start

测试samba

在Windows10 此计算机中增加一个网络地址 \你的树莓派ip地址\share,注意不要漏掉share,输入刚刚添加的root账号及密码后就能够访问。

本段参考文献:http://shumeipai.nxez.com/2013/08/24/install-nas-on-raspberrypi.html

安装DLNA

sudo apt-get install minidlna # 安装主程序

设置DLNA

打开DLNA的配置文件/etc/minidlna.conf,在末尾添加如下内容:

media_dir=A,/home/pi/sda1 # A表示自动加载音乐文件,后面是我的PT目录

media_dir=P,/home/pi/sda1 # P表示自动加载图片文件

media_dir=V,/home/pi/sda1 # V表示自动加载视频文件

db_dir=/home/pi/sda1/dlna # 设置DLNA的目录

log_dir=/home/pi/sda1/dlna # 设置DLNA的日志

/etc/init.d/minidlna restart # 重启软件,配置生效

测试DLNA

查看服务器一共有多少个文件

http://你的树莓派ip地址:8200/

好啦,设置就到这里了,如果用其它软件或者电视,也参考类似方法,祝观影愉快~

本段参考文献:http://shumeipai.nxez.com/2015/07/12/raspberry-pi-install-dlna-streaming-media-server.html?variant=zh-cn

最近更新时间:2018年04月2日

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180402G0GF6G00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券