设为首页
联系站长
加入收藏
 您的位置: Pecker's Home >> 文章频道 >> 电子技术 >> 日用电器 >> [专题]家庭控制中心 >> 正文
  搭建一个多媒体家庭控制中心:第二部分:SageTV PVR         
搭建一个多媒体家庭控制中心:第二部分:SageTV PVR
[ 作者:William Wong    转贴自:Electronic Design    点击数:990    更新时间:2009-7-26    文章录入:pecker
    家庭多媒体中心如雨后春笋般的出现在各商店中,但其中大部分都是相对封闭的盒子或是完全成熟(full-blown)的PC机。当然,像我这样的工程师都喜欢盘根究底,知其然之后,更要知其所以然,正因为此,本文准备搭建一个应用相当广泛的多媒体家庭控制中心,其前端配备夏普的Aquos LC-37D40U 37英寸高清电视(HDTV)。

    这是一个很有趣的项目,相当庞大,我不得不把它分为4个部分,不包括其中所用的每个产品的使用范围。这是第二部分。

第一部分:基本系统及网络

第二部分:SageTV PVR

第三部分:Insteon功率管理

第四部分:Elk家庭管理及安全性

    ATI的 TV Wonder Pro 和 HDTV Wonder都附带有一些非常棒的视频和PVR软件,但它们往往是面向PC机用户的。在你属意于利用其媒体中心PC机的电视服务的网络中增加另一个PC机,你绝对需要检测SageTV。它有一个非常好的界面,甚至在独立模式中你也可能需要使用它。

SageTV架构

    我发现SageTV正好是我完成家庭媒体系统所需的软件包,因为它是更大型的家庭网络的一部分,而非是其中心。SageTV实质上是一种运行在Windows 和 Linux上的专业PVR(个人视频录像机)软件平台。它可以工作在客户机/服务器模式下(见图1),故可以通过远程设备来启动预先安排好的纪录和播放等工作。SageTV还能够处理来自不同销售商的多个TV卡,进行多个节目的同步录制。所有客户平台都具有即时重放和TV节目表等功能。此外,还支持无线遥控功能。

SageTV架构

    SageTV可以作为视频服务器向其它PC机或媒体播放器(如Hauppauge公司的Media MVP)提供节目内容。它还允许这些远程系统启动预约好的录制任务。该服务器支持专门设计来连续运作的家庭媒体中心(而不同于一般的启动和关断频繁的PC机)上的工作顺利进行。

    SageTV价格比较低廉,用户可以先下载试用版检验。它可与广范围的电视板(比如ATI的) 以及各种远程设备(比如Media MVP)一起工作(见图2)。它还是我所能找到的唯一能够处理多个电视板的商用软件包。

    我从SageTV应用的主要部分开始介绍(见图3),Windows 和 Linux皆适用之,不过后者是专为OEM设计的。任何有过Linux使用经验的用户都可轻松上手,但Linux新手就需要通过在线论坛获得提示和帮助。从SageTV用户角度来看,用户界面都是相同的。

SageTV架构

    SageTV可运行在从Windows 98到Windows XP乃至Linux的所有操作系统上。不过,Linux版本一般是针对OEM和较资深的Linux用户的。用户界面和系统功能性是同一个交叉平台(across platform)。你也可以混合和匹配客户机与服务器平台。可采用任一磁盘来进行录制工作,但若使用数据块大小为6?K字节的硬盘,效果会更好。这非常适合于大型多媒体文件,但对较小的文档文件则效率较低。

    SageTV应用主体的安装乏善可陈。程序所做的第一件事是进入安装向导(setup wizard)。SageTV支持插件,但软件包内只含有天气状态。Wizard询问你的位置以便能够从互联网中获取天气信息。它还利用互联网连接来获取电视节目信息。你需要再一次指定自己的位置和频道类型(有线、无线等),以及需要显示的频道。主PC机及其电视卡所用遥控器也在wizard中予以指定。

SageTV用户界面

    初始安装需要几分钟的时间。运行用户界面将在远处的电视屏幕上产生一个清晰易懂的菜单,菜单栏目可用鼠标选择。可以通过遥控器和箭头键以及选择/进入按钮来选用任一项功能。

    你几乎立即就可以发现SageTV界面和基于PC机的PVR系统之间的差异。SageTV是专为全屏设计的,且文本采用低分辨率电视屏幕,因为HDTV仍属新兴技术。这意味着字体较大,功能选项较少,菜单系统是面向屏幕,而不是面向任务栏的。后者有益于鼠标搜寻和保存屏幕提供的程序其它方面的东西;而前者更便于较常使用指针和选择按钮的手持式遥控器。

    SageTV界面和其它商用PVR系统一致,这意味着它具有兼容性,相当易于使用。唯一让我抱怨的两点是,没有足够的在线帮助,以及进入某些安装选项不得不需要一点导航指示。首次启动使用系统时,或者是面对安装选项时,第一个缺陷的确是个问题。

    SageTV屏幕往往有6个选项功能可供选择,通过遥控器可进入所有选项功能的导航。在PC机上,可用鼠标来直接选择任一项功能,你可以按照自己的喜好随意让屏幕上的选择指针跟随鼠标游动。

    我能够利用SageTV界面来收看和录制电视节目(见图4),查看图像,收听音乐。图像可采用幻灯片模式查看。即使不是来自远程客户机,也可能进行DVD播放。节目正在播放时,在待机模式下,或只要SageTV服务器在工作,都可以进行节目录制。

SageTV架构

    可采取三种方式开始录制工作。最高优先级选择是手动录制(manual recording)或要求明确的预约录制(scheduled recording)。接下来是智能录制。带有多个电视捕获板的系统,比如ATI公司的TV Wonder Pro,将通过优先级排序来决定那块捕获板执行哪项特定功能。

    可以利用电视节目指南完成进行手动预约(见图5),指定时间/日期,也可以在收看节目时进行。后者从你启动录制那一时刻开始。SageTV以同一种方式选择喜欢的节目,但以不同的方式处理随后的录制工作。例如,如果某一节目好没被录制好,它就每次都录制这同一个节目,即使该节目曾被录制、收看再删除。

SageTV架构

    我非常喜欢智能录制功能。这种功能可以随你的喜好自动录制节目。当然你需要指定是否喜欢或不喜欢某个节目,不过通过菜单系统,这是很容易做到的。它可以在收看以这种方式录制的节目之后完成。SageTV搜索可接收到的节目以及你喜欢的节目,并录制下它认为你会喜欢的节目。SageTV对硬盘空间进行管理以便手动录制的和你喜爱的节目能够优先于智能录制节目,故若超出了空间限制,则什么都做不成。若需要更多的空间,SageTV会自动删除智能录制节目。

    这些录制功能非常易于使用。我发现最容易的空间管理方法是为视频划出一个单独的硬盘分区。在这个分区和主要分区中还允许使用大小不同的数据块。

    我的孩子们甚至不必知道文件的存在,就能够轻轻松松地学会使用系统。他们可以根据节目表立即开始预约录制,在自己喜爱的频道中尽情倘佯。同时可以观赏当前节目。

    当有更多的平台加入时,就愈加有趣了。

多平台SageTV

    SageTV实际上是把录制和播放分为两个截然不同的操作,但对二者进行透明合并,故它能实现像即时重播和一边收看一边录制这样的功能。我尤其喜欢后一种功能,因为如果你是在节目录制已启动后才开始收看的,则可以跳过商业广告。

    其它的平台与一个无电视捕获卡或带有多个电视捕获卡以及硬盘存储器的SageTV服务器一起工作。远程平台可运行SageTV客户界面,但从服务器经由网络传送到流媒体,并控制服务器的节目安排。其客户界面与常规单个用户客户界面并无二致。

    多设备的主要限制是服务器上电视捕获卡的数目以及服务器的性能。需记住,捕获卡每次只能够执行一个动作,故若它们全部都在被用于收看或录制电视节目,则这时客户机只能看到那些节目。自然,两个客户机可以收看同一个节目,利用同一个资源。能够播放录制节目的客户机在数目上没有限制,但硬件性能受到限制。

    无疑,天下没有免费的午餐。我们的多媒体系统只有容纳单个电视卡的空间,而且只能支持一个远程客户机。幸运的是,从架构角度来看,有可能利用系统的全部电视卡来构建一个性能更高的SageTV服务器系统,包括把电视卡从多媒体系统中拔出。这样,我们的多媒体系统就能够运行远程SageTV客户机,并仍然拥有和以前一样的功能性。

    安装一个多客户机系统(又称为Placeshifter客户机)并不比在多个系统上安装SageTV更麻烦。在安装过程中链接到服务器是一件很简单的事。显然,每个客户机都配置有遥控器,尽管若客户机彼此靠得很近,根据所采用的遥控技术,相互间会产生遥控器串扰。远程访问可以由用户通过口令来控制,可以通过事先设定的防火墙配置在互联网上工作。License数目由活动客户机的数目决定。

    SageTV还支持非PC机的其它设备,比如Hauppauge公司的MediaMVP。它以一个专用客户端代替了MediaMVP上的软件。MediaMVP是一种专用播放设备,故SageTV服务器必须具有电视捕获板才能收看实况节目或录制节目。当然,MediaMVP被设计来可插入到电视中,利用它自身的调谐器来收看实况节目,而电视机通常是利用电视调谐器来收看的。尽管如此,我发现自己在二者间不断转换。我可以安排一个节目的录制,在其它节目进入广告时间时,就退回到这个节目。我可以根据需要暂停这个录制中节目的播放,从而跳过广告部分。鉴于某些节目中广告实在太多,以这种方式,则差不多可以同时收看两个节目,避开商业广告的狂轰滥炸。

    相比常规SageTV安装,MediaMVP客户机安装需要更多的指南导航。事实上,你需要在服务器PC机上再一次安装客户机,因为运行在服务器上的客户界面实际上被回显MediaMVP系统上。服务器客户机应用能够被置于待机模式,故它不会使屏幕产生混乱,但MediaMVP一直在使用客户端资源。你可以经由客户端机窗口和鼠标大玩遥控器之战。

    对于像MediaMVP这样的平台来说,SageTV有一个非常棒的功能,即是代码转换。MediaMVP支持MPEG-2之类格式的硬件解码,但不支持其它。SageTV对这些格式进行简单解码,再按MediaMVP完全能够处理的格式进行编码。

    还有一个功能选择是SageTV Studio。这个工具是单独授权的,可以对录制的节目进行编辑,并通过DVD录像机保存。SageTV有一个OEM可能感兴趣的编程API。

    总而言之,SageTV功能集的便捷易用令我印象极为深刻。我可以播放从DVD拷贝来的VOB文件,也可以播放来自SageTV录制之外的其它资源的MPG文件。我的Western Digital硬盘很快就填满了录制的节目内容。

分享到:
    免责声明:本文仅代表作者个人观点,与Pecker's Home无关。登载目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字和图片(或其他媒体形式内容)的真实性、完整性、及时性本站不作任何保证或承诺。请读者仅作参考,并请自行核实相关内容。如果有侵犯版权事宜,请通知master@peckerhome.com,我们将在第一时间删除该信息。
  • 上一篇文章: 搭建一个多媒体家庭控制中心:第一部分(下)

  • 下一篇文章: 搭建一个多媒体家庭控制中心:第三部分 Insteon功率管理
  • 发表评论】【告诉好友】【打印此文】【关闭窗口
     最新5篇热点文章
    处理器架构消亡史[00140]
    通信恩仇,5G江湖[00281]
    官方辟谣扫码支付引爆加油…[00524]
    谷歌搭售是不是作恶?可以…[00285]
    你对Zigbee无线连接了解多…[00515]
     
     最新5篇推荐文章
    Pecker之家开通用于电子元…[02-13]
    印刷电路板图设计经验[04-04]
    基于电力线通信的家庭网络…[03-23]
    利用USB控制器设计的Windo…[01-20]
    基于ARM920T微处理器的IDE…[01-20]
     
     相 关 文 章
    飞思卡尔推出应用优化的功…[00430]
    搭建一个多媒体家庭控制中…[01587]
    搭建一个多媒体家庭控制中…[02097]
    搭建一个多媒体家庭控制中…[01138]
    搭建一个多媒体家庭控制中…[01238]

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
        没有任何评论