平板电视大都支持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,/home/pi/Public/DLNA/Music
media_dir=P,/home/pi/Public/DLNA/Picture
media_dir=V,/home/pi/Public/DLNA/Video
#配置minidlna的数库数据的存放目录
db_dir=/home/pi/Public/DLNA/db
#配置日志目录
log_dir=/home/pi/Public/DLNA/log

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

重启 minidlna

1
sudo /etc/init.d/minidlna restart

测试

1
sudo /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

树莓派安装DLNA实现流媒体服务器相关推荐

  1. 树莓派直播推流---nginx流媒体服务器搭建

    参考: https://blog.csdn.net/li_wen01/article/details/70639397 https://www.jianshu.com/p/76c1be068170 1 ...

  2. java red5 点播_树莓派实用RED5搭建流媒体服务器实现点播功能

    1,搭建流媒体服务器一直是自己想玩的一个东西,在高中玩workerman框架时有人就做过nginx通过rtmp模块搭建流媒体服务器,nginx的特性就是高并发,轻量级,一般大型企业都会采用这个服务器, ...

  3. 树莓派上搭建rtsp流媒体服务器

    硬件平台:raspberry pi 2 model b 软件平台:2019-09-26-raspbian-buster-full 代码下载:https://github.com/revmischa/r ...

  4. 树莓派使用nginx+rtmp搭建音频直播流媒体服务器

    前言 想使用树莓派连接usb音频采集卡实时采集收音机接收到的音频,树莓派上运行着由nginx+RTMP 搭建的直播流媒体服务器,这样就可以在客户端上通过支持rtmp串流协议的播放器就可以正常接收到音频 ...

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

    鉴于服务器端的安全性因素,更多的网络管理员更愿意在Linux操作系统下搭建流媒体服务器系统(800Li Media Server)进行互联网的实时直播和点播.那么如何在Linux操作系统下安装和配置流 ...

  6. 3518流媒体服务器-搭建服务器

    3518c sdk http://pan.baidu.com/s/1eQd8LRO 密码:syp7 声明: crtmp服务器和web服务器是搭建在了同一台电脑上面,即虚拟机ubuntu11.04 , ...

  7. 树莓派(十三)——使用flask创建视频流媒体服务器

    文章目录 一.安装FLASK.创建基本的环境 二.创建视频流媒体服务器 有好几种方法可以流式传输视频.最好的(也是"更轻松")方法是使用Miguel Grinberg开发的Flas ...

  8. 树莓派基于ffmpeg+阿里云流媒体服务器实现视频直播

    一些基础理论知识准备 致敬雷神 [总结]FFMPEG视音频编解码零基础学习方法 https://blog.csdn.net/leixiaohua1020/article/details/1581197 ...

  9. crtmpserver 配置说明_crtmpserver 流媒体服务器 集群 安装配置

    red5单机还是比较不错的,但是官方网站没有文档,不知道集群怎么配置,网查找了半天,只有red5 0.8版本有集群配置.以后的版本看了一下,有集群的插件,但是不知道怎么装插件,就算装好了插件,怎么配置 ...

  10. 树莓派安装ftp服务器

    在树莓派安装ftp服务器,可上载\下载文件 vsftpd是开源的轻量级的常用ftp服务器. 1,安装vsftpd服务器 (约400KB) sudo apt-get install vsftpd 2,启 ...

最新文章

  1. 梯度下降之模拟退火、梯度下降之学习计划、牛顿法、拟牛顿法、共轭梯度法
  2. 倾情大奉送--Spark入门实战系列
  3. 【AllJoyn专题】基于AllJoyn和Yeelink的传感器数据上传与指令下行的研究
  4. 数字化转型是什么?核心又是什么呢?
  5. Nginx HTTP之请求行解析函数ngx_http_parse_request_line
  6. ArcGis融合小多边形到相邻多边形
  7. [jQuery] jQuery是通过哪个方法和Sizzle选择器结合的?
  8. 装箱问题(洛谷-P1049)
  9. ubuntu linux 使用常见问题
  10. 使用批处理设置、启动和停止服务
  11. 微软改进的DSSM结构:
  12. Spyder使用教程
  13. Python根据内部文件名批量更改文件夹名称
  14. 天才在左,疯子在右,我们在哪?
  15. 关于Ng-alain的Acl的使用
  16. 安卓京东自动炸年兽v4.1.1
  17. Android_插值器
  18. 【神经网络与深度学习】 Numpy 实现全连接神经网络
  19. 血族群机器人_【lay兴】 《Heartbeat》[上]古老血族 X 智能AI丨 Can you feel my heartbeat?...
  20. CAM350光绘文件检查说明

热门文章

  1. java线程volatile_多线程与高并发(四)volatile关键字
  2. 为什么 HashMap 的加载因子是0.75?我研究源码发现一个重大秘密。。。
  3. 循环机换变速箱油教程_变速箱油多久换?很多老司机都可能不知道
  4. python某行某列读取数据_使用python获取csv文本的某行或某列数据的实例
  5. html的经典语法大全,HTML语法大全
  6. JavaScript:在JS中截取字符串的方法
  7. bigru参数计算_用飞桨做命名实体识别,手把手教你实现经典模型 BiGRU + CRF
  8. excel 科学计数法转换成文本完整显示_Excel中的数字格式和文本格式转换
  9. 每日一题(开开森森学前端之Object系列)
  10. 分享一个在线生成接口文档工具