用VLC把DM500打造为PC文件点播机,支持rmvb播放| 用VLC把DM500打造为PC文件点播机,支持rmvb播放 1 从下面地址下载并安装可以播放rmvb的VLC。 http://rm-for-vlc.googlecode.com/files/vlc-0.8.6f-rm-win32.exe (目前最新版本0.9,可到VLC官网下载) 2 在DM500上下载安装VLCF1.8.0(VLC Frontend),在plugins目录中。 3 在DM500的/var/tuxbox/config目录中,有一个vlcf_original.xml文件,把它拷贝或更名为vlcf.xml。 4 编辑vlcf.xml文件,指定PC(作为流的服务器)的IP地址和文件目录。可以指定4个配置,使用4个PC,使用时在VLCF的界面里可以选择。 <server name="set1" ip="192.168.1.11" webif-port="8080" stream-port="9090" user="admin" pass="admin" /> <!-- you can use max 4 server and config sets --> <config name="set1" startdir="F:\Movies" cddrive="g:" /> 5 缺省的vlcf.xml文件并不支持rmvb,所以会显示不出rmvb文件。修改vlcf.xml文件,添加对rmvb的支持。 <setup name="File" pic="divx.png" ext="AVI" Videorate="2048" Videotranscode="1" Videocodec="mp2v" Videosize="704x576" Audiorate="192" Audiotranscode="1" fps="25" soutadd="soverlay,senc" /> <setup name="File" pic="divx.png" ext="RMVB" Videorate="2048" Videotranscode="1" Videocodec="mp2v" Videosize="704x576" Audiorate="192" Audiotranscode="1" fps="25" soutadd="soverlay,senc" /> 蓝色的部分是我加入的,上面AVI那一行是原来自带的。我们也可以加入对其他文件格式的支持,如mkv <setup name="File" pic="divx.png" ext="MKV" Videorate="8192" Videotranscode="1" Videocodec="mp2v" Videosize="704x576" Audiorate="192" Audiotranscode="1" fps="25" soutadd="soverlay,senc" /> Videotranscode和Audiotranscode要设为1,我理解这2个设置是把DM500不支持的格式如rmvb转换为DM500支持的格式。 6 在PC上启动VLC,选择菜单里面的Settings>Add Interface>Web Interface。 这个步骤开启了流服务器,和在VLC启动参数里面加入 --intf wxwin --extraintf=http 应该是一样的。 在命令行里运行netstat -an,可以看到对于端口8080的监听 TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 7 在DM500上用蓝色键启动VLCF插件,就可以看到如下图的界面了 这时如果telnet到DM500上,运行netstat -a,可以看到DM500和PC的9090端口建立的连接 tcp 0 0 192.168.1.7:1056 192.168.1.11:9090 ESTABLISHED 8 对于声音比较小的问题。由于DM500的遥控器没有专门的volume按键,我们可以用http://192.168.1.x/showRemoteControl界面的遥控器按键来调节。 也可以在播放文件时,按OK键,然后按蓝色键加音量,按黄色键减音量。VLCF其他按键的操作可以按HELP获得,包括快进快倒等等 |