欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

如何搭建一台Linux媒体服务器的具体步骤

程序员文章站 2023-11-19 08:24:28
这两天发现机器上的硬盘空间不够,于是想到了把所有相关的视频资料放到了一台学习用的Linux上,为了共享方便,所以就想到了媒体服务器),,需要的朋友可以参考下... 14-09-19...

如何搭建一台Linux媒体服务器的具体步骤

图1:zareason的mediabox。

几乎任何linux都能成为出色的媒体服务器系统,因为它占用资源少、运行又稳定,所以你可以使用自己最熟悉的任何一个版本的linux。任何ubuntu变种版本(ubuntu、xubuntu和lubuntu等)都特别适合作为媒体服务器系统,因为它们让用户很容易获得限制的编解码器。我在一个zareason mediabox系统上运行xubuntu。这个简单的系统可用于播放电影和音乐。它不是数字录像机(dvr),它也不需要电视调谐器,因为我没有任何广播电视。不需要连线、卫星,甚至不需要无线广播。如果不需要它,不会惦念它。但如果这是你需要的东西,应该有它,因为linux希望我们都很满意。

mediabox是讨人喜欢的设备,它有两只3.5英寸sata3驱动器和一只cd/dvd驱动器。我的系统搭载英特尔四核i5-4430处理器和4gb内存,它随带一大批端口。你在背面可以看到:

4个usb 3.0端口

2个usb 2.0端口

2个hdmi端口

1个dvi端口 

2个千兆以太网端口

光学音频+ s/pdif音频输出端

6个模拟音频输入/输出端 1个ps2端口

它有块正面板,上面有2个usb 2.0端口以及耳机和麦克风插孔。它还有蓝牙和无线b/g/n。无线g速度(最高54 mbps)流式播放电影绰绰有余,n速度(最高600 mbps)让你可以轻松将媒体流式传输到多个端点设备,还可以实现文件的高速传输。它使用250瓦电源,处理器温度从来不超过40摄氏度。这只小巧的设备不需要占用太多空间,也不需要耗用太多电力。

当然,你可以使用任何pc充当媒体服务器。更大的机箱操作起来更舒适,也有更多的空间来容纳驱动器和附件。为了获得最佳性能,你需要sata 3硬驱,还要插入许多音频和视频端口。hdmi很好,因为它避免了好多连线;音频和视频在同一个链路上传输,所以你不需要一捆rca连线(别将大把的钱花在连线上!价格高昂的连线是唬人的。)

我的家庭影院系统其实是大杂烩:较旧的5.1声道环绕接收器、老式6碟cd换碟机、新式的索尼蓝光播放机(支持netflix、亚马逊、pandora、hulu及另外一大批在线服务)、mediabox以及42英寸电视机。只有电视机、mediabox和索尼播放机有hdmi端口,所以各个设备通过一堆hdmi和rca连线连接起来。这切实可行。

索尼播放机中看不中用

索尼播放机适用于播放亚马逊和netflix视频,因为播放这些视频在linux上是老大难问题。也许今天播放得了,明天却播放不了。索尼的应用程序很差劲。很难输入你的登录资料,因为似乎虚拟键盘对应用程序开发人员来说神秘兮兮;一些应用程序还需要设立索尼帐户才能管理它们。这没有增添任何实用的功能,只是完全增添了麻烦。仅仅举一个例子,npr应用程序更别提了,实在太垃圾了,一大堆电台,不知怎么选,也没法搜索或加入收藏夹。一旦你的应用程序安装完毕,要是想使用不同的登录资料,门都没有。所以在我的配置环境中,索尼设备其实是条退路,万一其他服务无法在linux上运行,它就能派得上用场。通过web浏览器来访问它们要容易得多,所以那总是我的第一选择。

要是你想知道我为什么购买索尼播放机,说实话有时我自己也很想知道。我在有媒体服务器之前就买了索尼播放机,它很便宜,售价100美元左右。我不知道以后要不要播放实际的蓝光磁盘。蓝光听起来很棒:高清视频(1920x1080像素),并将多达50gb的数据塞入到一张磁盘上。但它被版权保护和专利所束缚;当然,版权保护很早以前就被破解了。terry hancock在开发蓝光的免费替代技术,名为lib-ray他称蓝光“是一套过于复杂的技术,其目的主要是为了阻止人们观看蓝光电影。”蓝光也被牢牢锁定起来,像terry这样的制作人员没法发行不受数字版权管理(drm)保护的蓝光磁盘。

万事俱备

在大屏幕上使用标准的linux发行版很棒。我可以运行任何程序,上网冲浪,浏览大幅面图书,处理在普通pc上所能处理的一切事务。

如何搭建一台Linux媒体服务器的具体步骤 

图2:带触控板的smk无线键盘。

我使用一只带触控板的小型smk无线键盘来控制mediabox。有时候,我会将全尺寸键盘插入到正面的usb端口,处理较为复杂的任务,比如系统升级,或者从我的笔记本电脑运行ssh会话。由于它是linux,我能处理所有这些事务。

软件

linux有各种优秀的多媒体软件,我最喜欢的三大多媒体软件是xbmc、vlc和k3b。

我用xbmc来观看从dvd翻录过来的电影。将它们都装入到一只大容量硬驱上很好。我还将我的音乐cd存储在mediabox上。之前,我的客厅摆满了一摞摞cd和dvd。把它们都收起来后,房间显得比较整洁。xbmc可以在安卓、ios、mac和windows上运行。如果你的网络上有两台xbmc服务器,它们就能共享媒体库。你可以将xbmc用作dvr,它既能录制互联网电视,还能流式播放来自电视捕捉卡的媒体。

vlc很适合播放音乐和电影,它还可以播放互联网和以太网媒体流。它可以翻录和转换几乎任何一种音频和视频媒体,并且录制它能播放的任何媒体流。vcl处理不了的媒体很可能已损坏。

就翻录cd和dvd而言,brasero和k3b用起来比vlc更容易。几乎所有dvd都采用了版权保护措施,当然版权保护多年前就被破解了,所以你需要简单的库libdvdcss(http://www.videolan.org/developers/libdvdcss.html)来翻录。你还需要它在linux上播放电影dvd。当然,想在linux上播放我们的电影并不合法,但我没啥好过意不去的。

当然,linux上的优秀多媒体软件多得多:mplayer、totem、amarok、banshee和rhythmbox,你想要哪一款,就可以用哪一款。

确保切实可行

让这一切设备切实可行也许有点麻烦,但相信我,顶多就是处理索尼设备及一堆垃圾应用程序之类的东西有点麻烦。xbmc很早就有了,因而积累了一大批说明文档。

xbmc维基手册(http://wiki.xbmc.org/index.php?title=main_page)上面有关于各种远程控制的信息,从可编程遥控器到智能手机应用程序,从小型家庭影院电脑(比如boxee box、华硕chromebox和apple tv 1)再到使用xbmc作为pvr/dvr,不一而足。

ubuntu限制格式(https://help.ubuntu.com/community/restrictedformats)是一份全面的指南,介绍了在ubuntu pc上如何播放所有媒体。

但是目前还不知道怎么在linux上播放亚马逊视频,但是我相信有高手一定能解决这个问题,的小编也会时时关注这方面的信息,请继续关注哦。