用树莓派+移动硬盘+MINIDLNA打造家用媒体服务器(电影服务器、NAS、ipad看片利器)
一直想实现用ipad观看移动硬盘中的电影,所以有了这个方案,再配合下载工具(aria2或Transmission)将树莓派打造成下载机,就能低成本,低功耗的实现NAS。 我用samba和minidlna搭好NAS后,分别进行了测试,很明显minidlna的速度和资源损耗要比samba小的多,minidlna上到5G的电影也基本不卡,而samba就非常吃力,而且支持samba的视频播放器显示比DLNA/UPnP的要少! 本方案主要由两部份组成:媒体服务器和ipad或其它移动设备客户端。 第一部份:用MINIDLNA搭建媒体服务器 一、移动硬盘的挂载 1 、挂载FAT32格式的硬盘
说明: sda1是取决于你的实际情况,a表示第一个硬盘,1表示第一个分区。 umask=0000 0 0 前面四个0就是对所有人,可读可写可执行, 后面两个0,第一个代表dump,0是不备份 第二个代表fsck检查的顺序,0表示不检查 卸载:sudo umount /mnt/myusbdrive 2、挂载NTFS格式的硬盘(读写方式挂载) 6、查看资源个数 http://192.168.1.106:8200/ 7、取消minidlna的开机自动启动
8、停止minidlna服务
9、停止minidlna所有进程
10、卸载minidlna
第二部份:ipad或其它移动设备客户端 一、IOS客户端 总的来说,IOS下几乎没有好的免费软件来支持UPnP和Samba视频,试用多个软件后总结如下: 1、Yxplayer免费版,播放视频时有广告,索引UPnP资源时大概要5分钟才能索引完100多部电影 2、playerXstreme免费版,虽然免费,但是要使用UPnP功能时,需要额外的花¥6买一个扩展功能,但非常悲剧的时,买好了,索引UPnP资源时,一个小时都没有结果,而且很容挂着,几乎钱是白花了。 3、AVPlayer解码能力很强,不支持UPnP,某些网站有介绍说支持,千万别上当。 4、【能用】BUZZ Player,¥25,能用,而且索引UPnP资源非常快,唯一不足,还有一些小BUG,有时会挂掉。 二、html5 w3c其实有一个标准的API,来支持DLNA/UPnP,即Network Service Discovery API(navigator.getNetworkServices() ) 但目前只有opera有一个实验版本可以支持这个最新的API。 chrome支持mkv视频,经测试Chrome html5 video支持mkv格式的视频,但不能外挂字幕!显示Google利用于自己收购的VP8编码技术力挺WebM(VP8/Vorbis/WebM),mkv也属于WebM的一种。
|