家庭数码娱乐杂谈(2):终于让电视机播放了网络视频(2010-05-1108:56:37)转载前几篇博文,我一直在讲SONY电视机的联网问题,目标是让电视机去播放互联网上的视频节目,但是试了好多方法都没有成功,昨天,此事终于有了一个成功的案例。虽然还不能说已经取得了完全的成功,但是还是可以先在这里说说我的方法。为了节省读者的时间,我先简单复述一下我的设备情况。我客厅的电视机是SONYBRAVIA46EX700,自己组装的电脑放在书房,路由器放在电视机旁边,路由器的WAN口连接小区宽带通向互联网,电视机和电脑都通过网线直接连到路由器的LAN口,连接示意图参考上一篇博文。这篇文章我要说的方法,实际上是通过视频服务器软件PMS的参数设置,告诉电视机到哪里去找视频来播放。这相当于我上一篇博文里面说的“Send2MyTV”的方法,但是却没有使用上次说的那个IE插件,我觉得这次的方法更灵活更容易由自己来控制。我的工作分为几个步骤:1)安装并设置PMS软件里的Renderer参数;2)准备RSS文件;3)安装Web服务器;4)设置PMS软件里的WEB.conf参数;5)联网播放视频文件。1)安装并设置PMS软件里的Renderer参数我在电脑里安装了一款免费软件:PS3mediaserver(以下简称PMS),这软件可以到它的官方网站去下载。该软件安装好之后,在它的程序目录下,有一个子目录名为Renderers,里面存有PMS认可的Renderer(例如有三星和飞利浦等品牌)的设置文件(扩展名为conf),SONY的BRAVIA5500也在其中,用记事本把该文件打开,找到UserAgentAdditionalHeaderSearch=这行,把它改为“UserAgentAdditionalHeaderSearch=(BRAVIAKDL.+EX7)”,然后起名BraviaEX7.conf保存,这样就为我的电视机做好了一个配置文件。关于配置文件里面的各种参数的含义,在该目录下的PS3.conf文件里有详细说明,如果对于自己电视机的情况非常熟悉,可以根据自己的情况进行进一步的设置,因为我还不太了解,所以我就直接采用和BRAVIA5500相同的数据。然后,把PS3.conf文件改名为PS3.confbak,把该目录里面除它和BraviaEX7.conf外的其它文件都删除(因为与我们无关),这时只剩下这两个文件。下图:Renderers目录这样设置好之后,打开电视机,假设电视机那边已经设置好所有的网络参数(参看我以前的博文),再启动PMS软件,此时在该软件的状态页面上就会看到它找到了Renderer,就是我的电视机,看到这个就说明电视机和我的电脑已经正常联网了,有趣的是,这里居然会显示SONY电视机的照片。下图:PMS找到了我的电视机在这时,在PMS的Trace选项里,可以看到如下图的处理跟踪记录,其中一行说,“已经准备好了!你应该看到服务器在XMB上有显示。”(XMB就是电视机菜单的意思),另一行则说,已经找到RendererSONYBraviaEX7。下图:PMS的Trace画面2)准备RSS文件接下来我选择了一个网上的视频节目作为我的试验对象:之所以选择它,原因是:1)这是PMS软件官方网站论坛上给出的一个地址,通过电脑我试过能正常连接和播放,2)该论坛还给出了一个RSS文件的示范文本,这个文件名称是hyr191.rss,内容是:“?xmlversion=1.0encoding=UTF-8?rssversion=2.0channeltitlehyr191'schannel/titlelink=6&t=5643/linkdescriptionHowtoaddwebvideostreamtoWEB.conf?/descriptionlanguageen-us/languagegeneratorchocolateboy/generatorttl60/ttlitemtitleSomevideo/titlelink=”这是一位叫chocolateboy的版主做的文件。于是,我就有了一个视频节目的网址和相应的RSS文件(“RSS”就是节目源的意思)。3)安装Web服务器接下来,我在网上下载了一个非常简单的Webserver软件,名叫EasyWebserver,这个软件是个很小的免费绿色软件,下载后直接运行就可以用。在“我的文档”里我建立了一个叫“Mywebserver”的子目录,并在这个EasyWebserver软件里把它设置为服务器的根目录,把上述的hyr191.rss文件放在这个目录里。这样,我的电脑就相当于一个网页服务器,我这样做只是为了自己分析查找问题方便,如果在网上有地方可以放我的RSS文件,这个步骤不是必须的。4)设置PMS软件里的WEB.conf参数在PMS程序的目录下,有个文件叫WEB.conf,这个文件是要告诉电视机到互联网哪里去找视频、音频和照片。这个文件也是要用记事本来打开,文件里面已经设置好了很多网页,通过这些已有的设置,可以部分听网上的音乐,看到部分网上的照片,但是由于一些网站登录不了,所以有些音乐和照片打不开。而它事先设置好的视频网站例如YouTube等等,则无法打开观看。下面,我先介绍该文件参数的设置方法。该文件把播放内容分为五个类型:imagefeed,、audiofeed、videofeed、audiostream,、videostream,即照片源、音频源、视频源、音频串流、视频串流。由此可见,实际上是两大类:源和串流。在文件中,对于这两类的设置语法是:源的写法是:[类型].[文件夹(用逗号分开)]=[RSS的网址]”,例如下面这一行就是我在网上的照片:imagefeed.Web,Pictures==rss&kind=album&hl=zh_CN其中imagefeed就是类型,Web,Pictures就是文件夹,即文件夹Web和子文件夹Pictures(文件夹名字可以自己随便起名,不过最好不要用中文名),=号后面的就是我网上照片的RSS地址,谷歌网上相册就提供了RSS地址,而遗憾的是新浪网上相册就没有RSS地址,所以这里只能用谷歌上的照片作为例子。下面再给一个视频源的例子。videofeed.Web,jizhitest=其中videofeed就是类型,Web,jizhitest就是文件夹,=后面的192.168.105.100就是我电脑主机在局域网中的IP地址,hyr191.rss就是前面说的那个RSS文件。串流的写法是:[类型].[文件夹(用逗号分开)]=[音视频串流名],[串流的网址],[音视频串流缩略图的网址],例如下面这个就是一个例子:videostream.Web,TVs=BFMTV(FrenchTV),mms://vipmms9.yacast.net/bfm_bfmtv,这个WEB.conf文件设置好之后,把它存回PMS的目录下。5)联网播放视频文件最后,重启PMS服务,在电视机开机以及EasyWebserver启动的情况下,在电视机那里选择看照片,就会看到有个文件夹叫Web,打开后看到有个子文件夹叫Pictures,再打开,就会看到“Wangjizhi的照片库”,点开可以看到我的网上相册的子目录,再打开就可以看到照片了。下图:电视机上的显示在电视机上如果选择视频,也会看到文件夹Web,打开jizhitest子文件夹,就会看到“hyr191'schannel”,再点开后播放其文件,稍等片刻,就能看到这段视频节目了。下图:电视机上的显示下图:播放的视频节目在这里我想小结一下:1)这段视频是在国外网站上的,说明通过互联网播放网站的视频节目这个目标已经初步实现;2)这段视频是AVI格式的,而我的电视机是不认AVI格式的,说明播放的时候是由PMS软件里的插件进行解码的。不过,由于这段视频不是高清节目,虽然播放很流畅,但是还不知道如果播放高清的时候会不会卡,以及还有很多未知的因素我还不清楚。总之,要想播放网络视频,除了上述对PMS要做相应设置外,还需要有该视频的RSS源,也就是说,这个视频是对外开放的,如果有版权问题,也许不能直接播放。在WEB.conf文件中,还有另一种类型“视频串流”的设置,对此我还没有试验成功,有待进一步学习和试验。======================================================================家庭数码娱乐杂谈(4):介绍一个视频服务器软件(2010-05-1710:03:39)转载标签:服务器软件分类:AV技术dlnasonybravia视频播放休闲上一篇博文讲了我用“影音嗅探软件”下载网站视频文件的方法,其实,这个方法很麻烦,不值得推广。最近我一直在学习视频服务器软件的使用方法,于是就到国外这方面的论坛上去阅读别人的帖子,偶然发现有人推荐一个WildMediaServer软件(简称WMS),这个软件目前是免费的(以后可能会按客户端的多少收费),于是我就下载来试用,发现它有很多优点,如果说有什么不方便的话,就是有两个缺点:1)该软件不是中文的;2)没有使用说明书,如果要了解它的使用方法,就必须上它的官方网站去看帖子。下面,我介绍一下它的功能以及使用方法。先说它的功能。PC机安装了它之后,PC机就是一台服务器,客户端(即我的电视机)就可以通过局域网播放PC机上的视频、音频和照片。对于客户端能够解码的影音文件,它就直接传送过来播放,对于客户端不能解码的文件,它就把这个文件的格式转换为客户端认可的格式(称为转码),然后再发送给客户端来播放。1)软件的下载和安装可以直接去它网站那里下载0.73版的软件以及一个升级包ws073100.wsr,先安装0.73版,等软件安装好之后,在WINDOWS的开始菜单那里选择“MaintenanceWildmediaserver”,再选Update,然后选择你刚下载的ws073100.wsr,就可以升级到1.00版。2)影音和照片文件目录的设定打开软件之后,先点上面的“Setting”,再点弹出菜单里面左边的“Media-resources”,这时,就可以设定你打算让客户端共享的文件目录了,右边有“Add”和“Delete”钮,如果要添加目录,就按“Add”,要删除目录就按“Delete”。当目录被添加到中间之后,按下图红圈所示的位置,选择目录的类型,从左到右依次是:音频、视频、照片、是否有子目录、是否每部影片单独用一个目录。在所有打算共享的目录都设定好之后,就点右边的“Scanning”,这时软件会扫描你设定目录里面的文件,目的是了解都是些什么文件并记住它们,这样当软件工作的时候就不必临时再去找了,这就是说,如果你新添加了文件而没有进行扫描的话,在电视机那边是