忙了一晚上,查了各种文章,终于把BBB搞了一个家庭多媒体服务器,实现局域网的DLNA播放,在电视上可以直接播放插在狗板上u盘里的视频了。这样即使闲着也不会浪费,物尽其用啊。
效果图:


 


基本思路是Ubuntu+minidlna,下面简单说明下实现方法:
1、网络。
我是把狗板直接用网线连笔记本,笔记本用无线上网共享过去的,方便串口调试。网络地址用的自动,所以平时直接连接路由器即可。
执行一次ping www.baidu.com 测试网络

2、安装Ubuntu.
看我的上一篇http://bbs.eeworld.com.cn/thread-427100-1-1.html
或高手lonerzf的 http://bbs.eeworld.com.cn/thread-426934-1-1.html系列,我受益匪浅。

3、安装minidlna
先更新
sudo apt-get update
sudo apt-get upgrade
 
再安装minidlna
sudo apt-get install minidlna
 
网站看这里https://wiki.archlinux.org/index.php/MiniDLNA#Installation
配置
sudo vi /etc/minidlna.conf
 
我们主要修改的是搜索路径,加入
media_dir=V,/tmp
因为我们一会要把多媒体文件的u盘枚举到/tmp文件夹
 

friendly_name 服务名称,在其它设备中看到的名称  
inotify 设置为true,将自动发现媒体目录中的新文件

一般也就设置以上的参数就可以了。

:wq保存退出,vi用法自己百度

4、重启minidlna服务 ,使配置生效
sudo /etc/init.d/minidlna force-reload
 
5、准备个u盘,移动硬盘没试,可能需要外部供电。放入一些视频之类的
插入狗板的USB host口,在终端那查看
sudo fdisk -l
一般是在 /dev/sda1
枚举到我们设置的目录
sudo mount /dev/sda1 /tmp
 
查看电脑网络里面,就看到你的dlna服务器了,用局域网内支持dlna服务的手机,电视,电脑进入即可播放

 

 

至此完结

需改进:每次启动要枚举一下插入的u盘才可以,哪位高手做个自动批处理可以自动枚举的话,这个dlna家庭服务器就完美了。希望有结果发上来大家分享。

PS:转载请注明作者。shower.xu 于 2013-12-21 00:50