树莓派安装DLNA实现流媒体服务器

平板电视大都支持DLNA(Digital Living Network Alliance),一些智能电视可能无法支持直接播放Samba上的媒体,这时在树莓派安装一个MiniDLNA就可以让平板电视直接播放树莓派上的影音资源了。将DLNA和Samba结合起来用更是方便又强大。下面介绍DLNA安装的具体步骤。

安装 minidlna
更新一下安装源


1

sudo apt-get update

安装 minidlna


1

sudo apt-get install minidlna

设置配置文件
设置/etc/minidlna.conf文件,在文件尾部添加如下内容:


1

2

3

4

5

6

7

8

#A表示这个目录是存放音乐的,当minidlna读到配置文件时,它会自动加载这个目录下的音乐文件

media_dir=A,/samba/DLNA/Music

media_dir=P,/samba/DLNA/Picture

media_dir=V,/samba/DLNA/Video

#配置minidlna的数库数据的存放目录

db_dir=/samba/DLNA/db

#配置日志目录

log_dir=/samba/DLNA/log

以上配置中,/samba/DLNA/* 这个目录可以自定义,一定要确保目录存在且设置权限为可读写。例子中的是已经配置好的 Samba 所在的目录,这样可以把 DLNA 目录共享在局域网之中,更方便的管理媒体文件。

重启 minidlna


1

/etc/init.d/minidlna restart

测试


1

/etc/init.d/minidlna status

返回 [ok] minidlna is running 为正常。

这个时候就可以通过平板电视、电脑、手机来发现“媒体设备”播放DLNA目录下的媒体资源了。

DLNA 支持的媒体格式:
Image JPEG PNG, GIF, TIFF
Audio LPCM AAC, AC-3, ATRAC 3plus, MP3, WMA9
AV MPEG2 MPEG-1,MPEG-4*, AVC, WMV9

minidlna 使用技巧
查看资源个数
http://树莓派的IP地址:8200/
让 minidlna 随机启动


1

sudo update-rc.d minidlna defaults

启动 minidlna 服务


1

sudo service minidlna start

当你修改配置文件及媒体资源更新时,需要强制刷新,以便minidlna将最新的媒体文件进行索引


1

sudo service minidlna force-reload

取消 minidlna 的开机自动启动


1

sudo update-rc.d -f minidlna remove

停止 minidlna 服务


1

sudo service minidlna stop

停止 minidlna 所有进程


1

sudo killall minidlna

卸载 minidlna


1

sudo apt-get remove --purge minidlna

原文地址:https://www.cnblogs.com/xiangzhuo/p/9434209.html

时间: 2024-08-25 07:25:53

树莓派安装DLNA实现流媒体服务器的相关文章

树莓派3B+搭建Nginx流媒体服务器

树莓派3B+搭建流媒体服务器 一.硬件准备 1)树莓派3B+ 2)配套电源 3)连接到网络 二.软件安装包 1)nginx源码包nginx-1.8.1.tar.gz 下载地址: http://nginx.org/download/nginx-1.8.1.tar.gz 2)h264数据流支持包nginx_mod_h264_streaming-2.2.7.tar.gz 下载地址: http://h264.code-shop.com/download/nginx_mod_h264_streaming-

一步步安装nginx搭建流媒体服务器

先安装: apt-get install g++ apt-get install g++ apt-get install build-essential 一般已经安装了 在网上下载以下的包.后面我把这些包上传到csdn资源里,以后就不用找了. nginx-1.2.3.tar.gz      :应用服务器主程序 nginx_mod_h264_streaming-2.2.7.tar.gz      :MP4流媒体支持模块. openssl-1.0.1c.tar.gz                

搭建和配置支撑2000人同时观看的流媒体服务器系统(Linux步骤详解)

鉴于服务器端的安全性因素,更多的网络管理员更愿意在Linux操作系统下搭建流媒体服务器系统(800Li Media Server)进行互联网的实时直播和点播.那么如何在Linux操作系统下安装和配置流媒体服务器系统呢?下面是详细的安装配置说明.(以八百里流媒体服务器系统的Linux的安装和配置为例说明) 安装之前请确认 a. 管理员账号权限登录:b. 关闭防火墙:c. 设置固定IP.设置成自动获取IP会导致流媒体服务器系统不能正常工作: d. 确认操作系统为CentOS或Redhat. 安装方法

树莓派安装ftp服务器

在树莓派安装ftp服务器,可上载\下载文件 vsftpd是开源的轻量级的常用ftp服务器. 1,安装vsftpd服务器 (约400KB)sudo apt-get install vsftpd 2,启动ftp服务sudo service vsftpd start 3,编辑vsftdp的配置文件 sudo nano /etc/vsftpd.conf 找到以下行,定义一下anonymous_enable=NO 表示:不允许匿名访问 local_enable=YES 设定本地用户可以访问. write_

CentOS7下安装配置流媒体服务器Red5

背景:因工作需要,要研究一些流媒体服务器相关的技术,主要是为了搭建直播所用的服务器,本文是基于CentOS7搭建Red5流媒体服务器,利用OBS推流工具可实现简单的直播.观看功能. 下载 我们可以直接从github官网下载最新版本的Red5-server,因为我们是在Linux系统搭建的环境,这里选择red5-server-1.0.9-RELEASE.tar.gz.点击跳转下载页面 下载完成之后,上传至/use/local路径下,然后就可以开始解压安装了. 明天上午继续更新...

树莓派: 安装ftp服务器

在树莓派安装ftp服务器,可上载\下载文件 vsftpd是开源的轻量级的常用ftp服务器. 1,安装vsftpd服务器 (约400KB) sudo apt-get install vsftpd 2,启动ftp服务 sudo service vsftpd start 3,编辑vsftdp的配置文件 sudo nano /etc/vsftpd.conf 找到以下行,定义一下 anonymous_enable=NO 表示:不允许匿名访问 local_enable=YES 设定本地用户可以访问. wri

nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器

参照网址: [1]http://blog.csdn.net/redstarofsleep/article/details/45092147 [2]HLS介绍:http://www.cnblogs.com/haibindev/archive/2013/01/30/2880764.html 上面这两个流的地址分别是: 第一个就是推送的地址: RTMP推流地址: rtmp://serverIp:1935/myapp/test1 第二个是HTTP地址: HLS推流地址: http://serverIp:

nginx搭建rtmp协议流媒体服务器总结

最近在 ubuntu12.04+wdlinux(centos)上搭建了一个rtmp服务器,感觉还挺麻烦的,所以记录下. 大部分都是参考网络上的资料. 前提: 在linux下某个目录中新建一个nginx目录. 然后进入该目录去下载搭建环境所需要的一些资源包. 此处在 /root/  目录下新建一个nginx目录即: /root/softsource/ 注意:依赖包和工具包需要下载,请在良好的网络环境下安装,否则在网速不好的情况下容易下漏掉,造成后面安装失败 ====================

rtmp与hls流媒体服务器搭建:ubuntu下Nginx搭建初探与rtmp-module的添加

关键词:Nignx(http服务器):rtmp,hls(流媒体服务) 前言:感谢开源,感谢战斗民族.现在在做流媒体服务的一些工作,流媒体服务器搭建的网上教程多入牛毛,但是细细查看,发现很多同志贴上来的教程都有些许问题,还有一些是爬别人的数据得来的,排版上也有问题,让新手无所适从.本文也是通过翻看一些优质的博文得到的这篇分享.以下分享的网址就是引用的博文,安利一下. 1. http://redstarofsleep.iteye.com/blog/2123752 2. http://blog.csd