
宝丽通视频点播服务用在许多宽带服务上。速度较快,但是必须使用其特定的播放器vodplayer才能播放。而这个软件只有windows平台上的版本。在linux或者mac无法使用。除非装虚拟机。那太麻烦。
现在提供一个解决方案,其原理如下:
首先分析一下,为什么只能用vodplayer播放器才能播放呢?这肯定是服务器上对视频请求做了判定,一个http地址格式的多媒体地址,只要分析一下具体的数据包就能明白了。通过嗅探器可以得知,主要是数据包中的agent指出了请求者是vodplayer,应该是根据这个来判断服务器是否响应请求。如果不是改播放器发出的请求那拒绝响应。正是如此,我们被限制只有vodplayer播放器才能播放。那么我们只要能够伪装成该播放器在提出请求就可以了。
得益于我们强大的linux下的犀利下载器wget,我们可以轻松获取视频内容,也就是说可以下载到本地上之后再观看。wget可以通过参数把自己伪装成各种客户端。该参数就是 –U。
故而我们分三个步骤完成下载任务。
第一步,通过网络嗅探器分析出vodplayer的agent是“NovaSoft NetPlayer/3.8”,第二步,得到电影的http的地址。在这里需要一点技巧了,一般浏览器上都是通过iframe来调用嵌套有vodplayer的ActiveX代码来播放的。否则就无法播放,不过没关系,我们本来就没打算在线播放嘛。只要分析html页面的源代码可以找到电影的http地址。可以用firefox浏览器,安装一个firebug插件,那是相当方便就能得到地址。
第三步,在控制台输入指令调用wget就可以下载了。格式如下:
wget -U="NovaSoft NetPlayer/3.8" "视频的http地址"
就ok了。
当然了,在windows平台下也是可以实现的。因为wget也可以在windows平台下使用。其实也就是安装一个bash运行环境,这个就是同样很是犀利的cygwin了。
当然如果你能找到其他的能够指定agent的下载器那也一样可以,不一定非要使用wget。
这个呢在国内还是很有用的,毕竟很多服务都只能在windows下才有相应软件。一来可以避免局限在windows下,为喜欢linux 的朋友提供一个方便。二来网络速度不是很稳定,有时在线看非常卡,不方便。一部电影只要5分钟左右就下载下来了,在本机上看的很惬意。当然要注意的是,如果大家都用这种方式下载那很消耗带宽的。不要胡乱使用,切忌切记。
大致三个原因:1、免费--Linux是免费的,任何人都可获取而无需付费
2、安全--至今为止,尚未发现linux *** 作系统上的病毒
3、强大--扩展性强, 用户可以自己定义或改变内核,加入自已的应用程序包,使之更符合特定应用的要求,如web/erp/vod等应用服务器, 以下几个方便是windows或unix(如hp-ux, Aix或Solaris)版本所不备有的功能:
A、自动补全功能:在输入命令时可以按TAB补全命令。
B、模块化设计:只要能稍稍学习一下系统的知识,不用担心系统会出问题,出了问题一般也不用重装,在终端将配置修改一下或者直接还原就可以了。
C、对其它系统支持好:可以挂载其它系统的分区,可以在虚拟机中安装运行其它系统如Windows,可以用WINE来运行部分Windows程序。好像Windows从来无法模拟运行Linux程序。
D、可定制:你可以安装自己喜欢的桌面环境,可以将外观换成自己喜欢的样子,如MAC OS X或者Vista等等,可以很简单地定义快捷键起动自己喜欢的程序,甚至可以自行编译内核,使用符合自己需要的内核,在显示版本上加上自己的名字。
E、够用:相当Windows而言,对我们普通用户来说Linux的功能还差点,主要是软件开发商的支持不够,但一般也足够了,办公用OO或Abiword之类,作图有Gimp,矢量的Inkscape 和Xrar LX,3D有MAYA(这是商业软件),浏览器有Firefox和Opera等,多媒体播放器有Mplayer,音乐播放器有BMP、Audacious等,网络电视有gopcast(没有pplive台多),辞典有星际译王,背单词有recideword(黑客背单词)。应该说基本能满足我们的需要了。
F、cool:现在都说Vista的桌面怎样cool,但真正比较起来,还是Linux在这里更胜一筹,安装过beryl的都知道。
通常将VOD服务器部署在核心交换机的某个高速以太网端口中(即图中位置③)。 网络流量监控需要监听交换网络中所有流量,但通过普通接入层交换机端口直接去获取这些流量是相当困难的,因此需要将交换机一个或多个端口(VLAN)的数据转发到某个特定端口上来实现对网络的监听。通常将网络流量被监听的端口称为“源端口”(Source Port),连接监听设备的端口称为“镜像端口” (Mirror Port)。欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)