如何让XBMC变成UPNP服务器

记住我的登录状态
字体大小: tT
排名:15751
13.2版是否有DLNA功能
本帖最后由 shenfx 于
08:39 编辑
请问13.2版是否有DLNA功能?在哪里打开?
积分:11303
你是说dlna吧,系统设置-服务-upnp里设置允许通过upnp控制xbmc。
排名:15751
谢谢,是DLNA.&&但系统设置-服务-中所有UPUN打开后,在视频播放菜单还是没有显示DLNA,什么原因?
积分:11303
你不是从手机推送到XBMC吗,还是想从XBMC推送到其它支持dlna的播放器?
排名:15751
是从XBMC推送到其它支持dlna的播放器,谢谢.
积分:11303
那就要在服务设置中激活“搜寻远程UPNP播放器”。然后,回到你的媒体库,在要播放的项目上点右键开启菜单,选择“打开方式...“就可以dlna推送了。
排名:15751
右键开启菜单,选择“打开方式...“
但问题是菜单中没有&打开方式...&
排名:15751
重启后有&打开方式...&, 谢谢.
排名:320086
路过有的,反正我试过
排名:15751
今天发现&打开方式...&又不见了,不知什么原因?3415人阅读
DLNA/UPnP(2)
http://blog.csdn.net/lancees/article/details/9178385
Note that Platinum SDK links with&
UpnP 包含一下五个基本部分/阶段(Phases):
1、发现(Discovery):这是第一阶段,控制点搜索设备和服务,类似的,设备广播他
所能提供的服务通告。
2、描述(Description):一旦控制点发现了他感兴趣的设备或服务,他将请求该设备提
供该设备本身、其他组件成员设备以及他们提供的服务的完整描述。
3、控制(Control):本阶段允许控制点通过改变设备的状态来控制设备上提供的一个或
多个服务。
4、事件(Eventing):本阶段允许控制点与其感兴趣的服务状态保持同步,控制点向事
件服务器订阅一个特定的服务,当该服务状态改变时,接收事件通告。
5、表示(Presentation):表示阶段允许设备保持一份文档,该文档采用标准 HTML 语言
编写,他可以是该设备的一个用户界面。
1.1.1、发现(Discovery)
在发现阶段,控制点采用 SSDP(简单服务发现协议:Simple Service Discovery
Protocol)发现设备和服务而设备采用 SSDP 向控制点宣告他们的存在。SSDP 采用 HTTP 的
一种变体以 UDP 多播的方式来进行广播,并采用另一种 HTTP 变体通过 UDP 单播来进行应
一个设备可能包含其他设备,每个设备都有他自己的服务。设备采用其类型和一个唯一
的标志符来进行标识。服务则用他们的类型来标识。
为了搜索网络上的设备或服务,控制点使用 UDP 多播包向地址 239.255.255.250:1900 发送
HTTP 的 M-SEARCH 命令。任何网络上服务控制点搜索条件的设备发回一个 UDP 单播进行
应答,该应答中包含了指向其描述文档(参加 1.1.2 节)的 URL 地址。如果一个控制点收到
一个或多个可接受的应答,他将转入描述阶段(description phase).
一个控制点发出一个搜索请求时,该请求在 SSDP 头中包含了他愿意等待的时间长度。匹配
的设备将在响应之前随机等待一段时间(原因?),该时间介于 0 和控制点指示的时间之间。如果控制点
在他的搜索时间超时之前没有收到任何应答,他就认为当前网络上没有匹配的设备。
设备没必要等待控制点来搜索他们的服务。他们可以采用向 239.255.255.250:1900 多播地址发
送 SSDP 的 NOTIFY 命令来宣告他们的设备可用性。当控制点获得该 NOTIFY 多播,他们就可以
使用标准的 HTTP GET 命令来向 NOTIFY 消息中提供的 URL 地址发出请求以获得设备的描述文
档。设备必须在他们的服务不可用时发出一个通告信息。
1.1.2、描述(Description)
当控制点定位一个服务后他希望了解更多,因而他将请求描述文档。描述是一个
XML 文档用来描述一个设备,包括:
● 制造商信息,版本,其他。
● 可被设备采用的图标的 URL 地址。
● 嵌入式设备列表。
● 设备提供的服务列表。
想得到关于描述文档的格式的更多信息,请参见文档《Universal Plug and Play
Device Architecture》(《通用即插即用设备架构》)。
控制点采用基于TCP的HTTP来请求描述文档。控制点执行标准的HTTP GET命令(与检索
Web页面类似)。在服务器端,设备运行一个标准的HTTP服务--可以是完全的Web服务器如
Apache也可以是迷你服务器。描述文档中的很多条目都是URL地址。这些条目也使用HTTP/TCP
1.1.3、控制(Control)
一旦一个控制点发现了一个设备并且检索到他的描述文档,他可能需要控制该设备包含的
一个或多个服务。简单对象访问协议(SOAP:Simple Object Access Protocol)允许一个访
问点查询或改变服务状态表中的元素。SOAP使用基于TCP传输HTTP的POST和M-POST命令。
SOAP使用XML来说明采取的活动。控制点如描述文档里指定的那样为服务创建XML文档并将
其提交给控制URL。控制点能请求服务状态表中的当前值并改变他们。
在服务器端,控制服务器等待控制请求。控制服务器是一个实现了SOAP协议的类似于HTTP
服务器的服务器。一个设备能运行多于一个控制服务器,这取决于设备提供的服务的组合。
1.1.4、事件(Eventing)
一个控制点发现一个设备并检索到他的描述后,他能保持设备提供的服务的状态信息。感
兴趣的控制点为特定服务订阅了从描述文档中发现的设备事件提醒服务URL。一个事件提醒在
任何服务状态改变的时候发送给控制点,即使这次改变是由该控制点产生的。
订阅和退订请求使用HTTP/TCP连接到事件URL,该URL包含在服务的描述文档中。在订阅时,
控制点指定一个事件提醒的URL。事件以HTTP/TCP方式到达为服务注册的URL。事件提醒包含
一个小型的XML文档,该文档描述了实际的事件,如服务状态表的改变。
在服务器端,一个事件服务器等待订阅和退订请求。事件服务器是一个类HTTP服务器的实
现通用事件提醒架构协议(GENA:General Event Notification Architecture)的服务器。
一个设备将可能根据设备提供的服务的组合(情况)必须运行多于一个的事件服务器。
1.1.5、表示(Presentation)
由于设备需要或支持用户交互,在表示阶段一个控制点能下载一个为设备描述用户界面的
HTML文档。这是一个能提供一种控制或状态显示的标准HTML文档。
如检索描述文档一样,检索表示文档的协议也是基于TCP的HTTP协议。控制点使用描述文档
中包含的表示URL来请求表示文档。不是所有设备都拥有表示文档也不是所有控制点能够显示
包含复杂HTML对象如框架,嵌入式Java applets等的表示文档。
http://blog.csdn.net/lancees/article/details/8789678
http://blog.csdn.net/lancees/article/details/8951679
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:2417111次
积分:22158
积分:22158
排名:第284名
原创:52篇
转载:750篇
评论:271条
(4)(6)(1)(1)(4)(9)(1)(4)(7)(2)(1)(5)(5)(7)(8)(7)(3)(5)(11)(4)(5)(9)(6)(4)(8)(8)(10)(13)(10)(21)(24)(6)(4)(29)(19)(12)(24)(12)(4)(6)(5)(16)(27)(23)(17)(5)(15)(23)(50)(6)(5)(19)(11)(9)(2)(13)(15)(19)(1)(2)(2)(11)(8)(2)(14)(1)(9)(6)(8)(2)(2)(29)(41)(24)(36)人工智能的稚形时代。
随着 iPad Pro 的推出,苹果这款经典平板电脑的定位也已经不再是我们过去所认为的那个...
《幻》可能会变成一个中国版的《无人深空》?但如果真是那样,也算很不错的结局了。
不知道苹果看到这则报道后,是否会采取进一步的行动。
老罗表示:“打赏是用户对贡献内容者的馈赠,不是app官方卖东西赚钱,苹果再这样不分...
LG将重心从电视转向智能手机显示屏,以便能获得来自苹果方面的订单。
市场研究公司Stratechery创始人表示,在中国,操作系统并没有这么重要。相反,腾讯控...
此前消息称新设备中引入新特性,给生产带来很多难题。
现在随着交通越发的发达便利,全球化的步伐加快,出国旅游成为了大家享受生活,认识世...
自推出了人气游戏《宾果消消消》后便一头扎进消除类游戏开发中的国内知名独立游戏制作...
我爱学习,学习使我快乐。
近日,游戏开发商Spellbind Studios在苹果商店当中推出了他们打造的一款回合制RPG游戏...
宁静的夜空、航行的飞机,优美中略带伤感的旋律,在上周的苹果商城更新当中,我们迎来...
如果你是一个热衷于给自己手机换脸的壁纸控,这款应用非常值得收藏。
在本作当中游戏加入了另外的三个不同的动物作为主角,至此在本作中一共有四名主角可供...
目前,我们可以通过不少方法来改变 iPhone 或者 MacBook Pro 的外观。
该桥接器将使目前市场上的所有 Wemo 智能家居配件与苹果 HomeKit 智能家居平台相兼容...
用户在 iPhone 的配套应用程序上就可实现对车辆的操作。
新设备支持同时连接 2 个 4K 显示器,适用于最新的 MacBook Pro。
宜家 Tradfri 智能照明系统将在夏末或初秋时推出固件升级。
专门从事 HomeKit 设备安装的公司这还是第一家。
新的产品更加轻便,而且抛弃了手机壳的设计模式~
支持 HomeKit 智能家居平台之后,用户可以使用 Siri 和苹果设备上的家庭应用程序来对...
秒杀wifi盘和相机套件,xbmc多平台间upnp视频免传送点播教程,增加未越狱的用法
注册时间 最后登录
在线时间93 小时 UID
主题帖子人气
小苹果, 积分 41, 距离下一级还需 9 积分
首先说一下xbmc,xbmc是跨平台的全格式播放器,具有强大的网络协议支持和中等偏上的视频解码性能。目前基本上所有的平台都有。下面我就两个应用讲解一下如何使用upnp进行多设备间的互相点播视频的方法。这个方法相当于给ipad2扩容。未越狱或怕嘛烦的同学可以在ipad2上安装市场里面的airplayer,代价是硬解码局限于MP4
不多说先上效果图,这是网络播放1080p高清的证明,流畅
PC:win7 手机:android手机HTC G10系统4.1.2&&32g sd卡(注意要android4.0以上的手机才行否则安装不上,android 2.x的手机需要采用另外的upnp服务端软件,不过也可以实现,请向下读即可)ipad2 wifi ios5.01
首先到这个地方把所有的设备都安装上xbmc,ipad的安装自己再论坛里头搜索
第一种情况:在家庭wifi路由器的条件下利用ipad2 播放pc上面的视频文件
打开所有设备上的xbmc然后设置打开upnp媒体库共享,所有平台上面的界面是完全一样的,区分是有的是触摸皮肤有的是遥控器皮肤
然后在pc的xbmc上添加媒体库
选取即可,然后到ipad2上面操作
操作类似只不过在选择上面的视频位置时选择upnp devices
完成后效果如图(这些都只要做一次的!!!)
最下面的一个就是我加入的电脑上面的媒体库
播放验证达到全格式,x264能够实现硬件解码达到1080p,路由器300M的条件下流畅播放1080p的天国王朝(29G)字幕要外挂的话可以在播放界面的音频里头手工指定字幕文件(ipad,主机共享文件夹里头的字幕皆可)
然后更复杂的开始了
不用路由器用android手机自建的热点来实现把可以用sd卡扩容的android手机变成wifi硬盘(有iphone的同学可以帮我测试一下iphone这样可不可以)
关闭移动网络数据就是3g那个,以免跑3g的流量,这里所有的操作都在局域网也就是手机和ipad之间进行
把ipad连接到android分享出来的热点上面打开android版的xbmc设置打开upnp共享类似pc上面的设置,区别是选媒体库的时候要选root file system进去选sdcard
设置好了以后关闭手机的xbmc打开ipad2的xbmc,然后再打开手机的xbmc,在ipad2的upnpdevice里面就会有xbmc localhost这个视频库,打开就可以播放手机sd卡里头的视频了。实测720p无压力,手机电池可以撑到5小时以上的串流(关屏幕)要注意的是每次打开的时候必须先开ipad的xbmc然后再开手机的xbmc这样才不会出现找不到网络路径的问题,于是脱离路由器实现了基本无成本的扩容
最好的一点是android手机因为不关后台程序的特点,可以拿来挂机下载,这个需要迅雷vip账号,使用迅雷出的手机离线下载的取回本地功能挂机下载电影,然后直接这样串流到ipad上面看,下载没有功耗和噪音不过要接到电源上面。
当然手机端的upnp服务器还有很多,也可以不用xbmc,比如免费的DK DLna\upnp player可以在市场下载。
<p id="rate_8645" onmouseover="showTip(this)" tip="感谢分享^_^&人气 + 1
" class="mtn mbn">
<p id="rate_9301" onmouseover="showTip(this)" tip="技术贴,一定要顶。&人气 + 3
" class="mtn mbn">
<p id="rate_3297" onmouseover="showTip(this)" tip="威锋有你更精彩:)&人气 + 3
" class="mtn mbn">
<p id="rate_5525" onmouseover="showTip(this)" tip="威锋有你更给力:)&人气 + 1
" class="mtn mbn">
<p id="rate_2993" onmouseover="showTip(this)" tip="威锋有你就是精彩!!!&人气 + 1
" class="mtn mbn">
感谢分享^_^
技术贴,一定要顶。
威锋有你更精彩:)
威锋有你更给力:)
威锋有你就是精彩!!!
注册时间 最后登录
在线时间93 小时 UID
主题帖子人气
自己顶起,
注册时间 最后登录
在线时间93 小时 UID
主题帖子人气
觉得好的同学请顶贴
注册时间 最后登录
在线时间860 小时 UID
主题帖子人气
对mikeyaomikeyao于 10:55在楼主发表的主题评分:人气:+1;
首先说一下xbmc,xbmc是跨平台的全格式播放器,具有强大的网络协议支持和中等偏上的视频解码性能。目前基本上所有的平台都有。下面我就两个应用讲解一下如何使用upnp进行多设备间的互相点播视频的方法。这个方法相当于给ipad2扩容。未越狱或怕嘛烦的同学可以在ipad2上安装市场里面的airplayer,代 ..威锋有你就是精彩!!!
注册时间 最后登录
在线时间170 小时 UID
主题帖子人气
对mikeyaomikeyao于 12:12在楼主发表的主题评分:人气:+1;
首先说一下xbmc,xbmc是跨平台的全格式播放器,具有强大的网络协议支持和中等偏上的视频解码性能。目前基本上所有的平台都有。下面我就两个应用讲解一下如何使用upnp进行多设备间的互相点播视频的方法。这个方法相当于给ipad2扩容。未越狱或怕嘛烦的同学可以在ipad2上安装市场里面的airplayer,代 ..威锋有你更给力:)
注册时间 最后登录
在线时间0 小时 UID
主题帖子人气
顶 一下 ```再接再厉!
注册时间 最后登录
在线时间93 小时 UID
主题帖子人气
自己顶一下+
注册时间 最后登录
在线时间131 小时 UID
主题帖子人气
很好,晚上回去试试
注册时间 最后登录
在线时间295 小时 UID
主题帖子人气
不错,就是比较费电
注册时间 最后登录
在线时间23 小时 UID
主题帖子人气
威锋旗下产品
Hi~我是威威!
沪公网安备 29号 | 沪ICP备号-1
新三板上市公司威锋科技(836555)
增值电信业务经营许可证:
Powered by Discuz!打造基于Ubuntu+XBMC的家庭媒体中心
我的图书馆
打造基于Ubuntu+XBMC的家庭媒体中心
作为一名高清爱好者,一直想配置一台HTPC放家里实现高清播放外加家庭服务器功能。Nvidia的Ion平台自然是高清平台的硬件首选,而家庭媒体中心的软件端则首先考虑开发的已经很成熟的开源利器。XBMC本身支持多种平台(Linux, Mac OS X, Windows …),从驱动程序和配置方面来说,自然是基于Windows搭建最省事,但最终选择Linux的原因是:ssh。Linux的ssh让我可以很方便地通过其他电脑,甚至手机操作我的家庭媒体中心主机。因此,我最终在硬件上选择了Acer Aspire R3700,基于Ion平台的超小型主机,配置如下:CPU:Intel Atom? D525内存:2G DDR3 800Mhz硬盘:320G Sata显卡:Nvidia G320网络:WLAN 802.11b/g/n接口:USB接口6个、HDMI输出、多合一读卡槽…除了买的主机自带了鼠标键盘之外,我还选购了HDMI高清线以及MCE遥控器。系统方面选择了安装配置简便的Ubuntu 10.10系统(我开始是打算使用Gentoo的,但是编译着编译着我就崩溃鸟)。使用Ubuntu要实现的功能如下:实现XBMC完全管理影音库,并通过HDMI输出到家里46吋的电视机通过无线网络连接家庭路由器,尽量摆脱网线的束缚开启sshd,通过其他电脑或者手机ssh到家庭媒体主机进行系统维护操作开启transmission-daemon,利用该主机进行高清下载,并可远程控制Bittorrent下载实现开机自动进入媒体中心,用遥控器进行媒体播放操作,避免使用键鼠的可能系统安装因为Acer Aspire R3700本身不内置光驱,安装系统可以通过制作LiveUSB进行U盘引导安装。我制作了LiveUSB到一张SD卡上,直接放入机器的内置读卡器进行引导安装的。具体如何制作LiveUSB以及安装Ubuntu系统就不冗述了,可参考Ubuntu的LiveUSB制作教程:。注:我在系统设置时添加了一个名为xbmc的普通账户,系统主机名为HAL。下文均使用此用户名和主机名代替。分区上我新建了一个220G的空白分区挂载在/library目录下,用于存放高清电影文件,文件格式上采用了xfs,采用如下命令进行格式化:sudo mkfs.xfs -l size=64m -d agcount=4 -i attr=2,maxpct=5 -L library /dev/sdx
在/etc/fstab中添加/library分区挂载行:/dev/sdb5 /library xfs noatime,nodiratime,allocsize=512m 0 2
其中allocsize=512m的作用是每次写入文件时xfs分区会预先分配512Mb的空间供一次写入,以减少文件碎片。对于动辄数G的高清文件来说,512Mb不算大支。系统调试删除冗余组件安装好系统之后首先运行sudo apt-get update更新源。然后删除一些不必要的自带软件,如Openoffice, Evolution Mail, Brasero等。具体看个人需要删除,例如要删除Openoffice,运行sudo apt-get autoclean openoffice.org进行完全清理。解决RALINK RT3090网卡驱动问题Ubuntu 10.10自带的无线网卡RaLink RT3090驱动存在不能正常关机的问题,需要安装第三方源的编译包,运行如下命令:## 添加第三方驱动源
sudo add-apt-repository ppa:markus-tisoft/rt3090
## 更新源信息并安装第三方无线网卡驱动
sudo apt-get update
sudo apt-get install rt3090-dkms
编辑/etc/modprobe.d/blacklist.conf文件,添加如下几行,将系统自带驱动模块加入黑名单:# blacklist other Ralink modules in favour of 3090 DKMS mod
blacklist rt2860sta
blacklist rt2870sta
blacklist rt2800pci
blacklist rt2800usb
blacklist rt2x00lib
blacklist rt2x00pci
blacklist rt2x00usb
安装NVIDIA驱动为了充分发挥Ion平台的高清硬解效能,安装NVidia的私有驱动是必须的。运行sudo apt-get install nvidia-current安装好驱动程序。安装好的XBMC会出现明显的CPU占用率过高的问题,解决的办法时安装好NVidia的驱动之后,编辑/etc/X11/xorg.conf文件,加入NoFlip设置:Section "Device"
Identifier
VendorName "NVIDIA Corporation"
"NoFlip" "1" # 加入此行
EndSection
调试HDMI的音频输出Ubuntu下调试音频的HDMI输出有点复杂,具体我参考了进行调试,这里简述下我的调试过程:运行alsamixer,F6切换到HDA NVidia声卡输出,打开Master, PCM, Front, Mic, S/PDIF, S/PDIF Def。编辑/etc/modprobe.d/sound.conf,加入以下这行:options snd-hda-intel enable_msi=0 probe_mask=0xffff,0xfff2
编辑/etc/pulse/default.pa,加入以下这行:load-module module-alsa-sink device=hw:1,3
编辑/etc/asound.conf,加入以下几行:#pcm.!default hdmi:Nvidia
pcm.dmixer {
ipc_key 1024
ipc_key_add_uid false
ipc_perm 0660
pcm "hw:1,3"
rate 48000
channels 2
period_time 0
period_size 1024
buffer_time 0
buffer_size 4096
pcm.!default {
slave.pcm "dmixer"
开启IPTABLES+SSH由于本机是通过无线路由连接,最好先在路由器上映射好相应端口并绑定一个固定IP以方便维护,在此不再冗述。既然系统已经搭建好了,可以去掉键鼠通过开启sshd服务进行远程操作维护。为了更安全的系统,iptables+sshguard也是不可或缺的。运行命令安装iptables, ssh和sshguard:sudo apt-get install iptables openssh-server sshguard
修改/etc/ssh/sshd_config:Port 2727 # 将默认的22端口修改为任意其他端口,例如2727。
然后是设置iptables规则,编辑/etc/iptables&(没有可新建):# Generated by iptables-save v1.4.7 on Sat May 22 20:03:22 2010
:PREROUTING ACCEPT [36]
:OUTPUT ACCEPT [2]
# Completed on Sat May 22 20:03:22 2010
# Generated by iptables-save v1.4.7 on Sat May 22 20:03:22 2010
:INPUT DROP [7:2223]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT []
:sshguard - [0:0]
-A INPUT -s 127.0.0.1/32 -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
# 设置内网IP权限访问,默认允许
-A INPUT -s 192.168.1.100/32 -j ACCEPT
-A INPUT -s 192.168.1.101/32 -j ACCEPT
# 打开transmission-daemon端口6666,其中9091是transmission web的端口
-A INPUT -p tcp -m tcp --dport 6666 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 9091 -j ACCEPT
# 允许路由器的UPnP
#-A INPUT -s 192.168.1.1 -j ACCEPT
# 设置sshd端口号(2727)的访问,先经sshguard判断访问是否异常
-A INPUT -p tcp -m tcp --dport 2727 -j sshguard
-A INPUT -p tcp -m tcp --dport 2727 -j ACCEPT
-A INPUT -p tcp -m tcp --tcp-flags RST RST -j DROP
# Completed on Sat May 22 20:03:22 2010
然后直接运行sudo iptables-restore & /etc/iptables导入iptables设置。悲剧的是,Ubuntu不会自动保存iptables设置,所以必须在开机时载入设置,编辑/etc/network/interfaces文件,在末尾加入以下两行:pre-up iptables-restore & /etc/iptables
post-down iptables-save & /etc/iptables
运行sudo apt-get install rcconf并通过rcconf将ssh加入系统启动自运行进程。然后重启电脑,就可以通过其他主机来进行操作、维护了。安装XBMC及相关组件安装XBMC要获得XBMC之前,我们先需要添加第三方源,运行如下命令完成XBMC安装:sudo add-apt-repository ppa:team-xbmc
sudo apt-get update
sudo apt-get install xbmc xbmc-standalone
首次运行XBMC会发现中文无法识别的问题,需要做的是拷贝一个中文字体进来,例如我喜欢使用Google制造的Droid Sans Fallback字体,运行:sudo cp DroidSansFallback.ttf /usr/share/xbmc/media/Fonts/arial.ttf
sed -e "s/language&english&\/language/language&Chinese (Simple)&\/language/" -i ~/.xbmc/userdata/guisettings.xml
sed -e "s/font&Default&\/font/font&Arial&\/font/" -i ~/.xbmc/userdata/guisettings.xml
安装LIRC实现遥控播放XBMC作为HTPC的一部分,脱离键鼠使用遥控器进行影院播放控制自然是必不可少,我使用的是,通过USB外接一个红外线接收器就可以了。要让遥控器工作,首先得安装lirc,运行sudo apt-get install lirc完成安装,首次安装完成会弹出遥控器的终端配置界面:在Remote Control Configuration中选择Windows Media Center Transceivers/Remotes (all)在IR transmitter, if present中均选择Microsoft Windows Media Center V2 (usb) : Direct TV Receiver然后将lircd加入系统自启动进程,重启计算机,在终端中运行irw,摁遥控器的方向键进行测试,如果终端内能正确识别遥控器操作说明遥控器准备就绪了。如果无法识别的话,需要sudo dpkg-reconfigure lirc重启进行配置,或者就是遥控器的电池电力不足(我就是因为这个傻逼原因瞎折腾了系统两个多小时)。安装TRANSMISSION-DAEMON作为高清下载机,实现Bittorrent下载的远程管理是必不可少的,首选Transmission这个跨平台的Bittorrent下载利器,尤其是它的daemon模式,支持web远程操作,而且web端的操作针对iPhone等手持设备做了UI优化。运行sudo apt-get install transmission-daemon安装。按照说明更改settings.json文件配置。由于transmission-daemon默认使用的是debian-transmission用户名运行,需要将其改为我的用户名xbmc进行更好的管理。修改/etc/init.d/transmission-daemon文件:#USER=debian-transmission #注释此行,修改为自定义的用户名
安装XBMC插件XBMC的强大之处在于可以通过插件进行无限扩展,我安装了Getlib, 7176, TheMovieDb几个电影类的削刮器以根据文件名自动获取电影的封面和制作信息。剧集方面安装了TheTVDb的削刮器,另外还可以安装里的扩展,添加Youku等在线视频播放,更好地扩展网络电视功能。此外,在XBMC下可安装Transmission的插件,便可通过XBMC监控Transmission下载,例图:安装XBMC皮肤: AEON NOXXBMC下最漂亮的皮肤莫过于Aeon系列,Aeon下面有Aeon65, Aeon MQ2和Aeon Nox三个mod。个人更偏向于使用,系统资源占用少于前二者且皮肤功能异常强大,整个UI也非常漂亮(见下文“截图欣赏”)。安装方法很简单,去XBMC的扩展库里找到Aeon Nox安装就行了,下载过程可能有点慢,毕竟这个皮肤解压后的体积高达60MB。不过皮肤安装后的问题是缺少中文字体支持,解决方法是:复制一个中文字体到~/.xbmc/addons/skin.aeon.nox/fonts目录,并重命名为Arial.ttf(简单起见)。然后修改~/.xbmc/addons/skin.aeon.nox/720p/Font.xml文件,将filename中的字体全部替换为Arial.ttf。优化系统设置为了更好地实现HTPC的流畅体验,还需要对安装后的系统进行一些优化。设置开机免密码自动登录XBMC账户在System -& Administration -& Login Screen Settings中点击Unlock,设置XBMC账户为自动登录。设置XBMC关机功能在XBMC的系统设置中的省电模式里,将自动关机功能中的选项设置为关机,这样既可通过摁遥控器上的关机键实现关机。整个系统优化完之后,就可以在GDM中选择默认登录xbmc-standalone环境,而不进入Gnome桌面环境,以节省不必要的系统资源占用。截图欣赏参考:END写在最后,我已经为我的HTPC新添置了一块Seagate的GoFlex Desk 2TB移动硬盘以满足我下高清的需求,Acer的R3700主机连续运行几天既不会有噪音也没有发热的现象。电脑之间,电脑与手机之间通过无线网络进行互联,一定要用上801.11n的无线路由器才能满足无线网络之间的数据高速传输。
TA的最新馆藏[转]&

我要回帖

 

随机推荐