首页 天气预报 新闻 邮箱 搜索 短信 聊天
上移动梦网
赢手机大奖

新浪首页 > 科技时代 > 网上学园 > 冲浪宝典 > 正文
如何实现“流格式”网络文件的下载

http://www.sina.com.cn 2002/11/13 15:30 赛迪网-中国计算机报

  文/姜文凯 

  随着计算机网络飞速发展,宽带网应用日渐普及。如今,在INTERNET上在线观看电影和电视节目已是网络用户一件快事。但是,有些用户不满足于只是实时观看,他们想把自己喜欢的电影和电视节目下载到自己机器中。然而,目前绝大部分的网站由于流量和访问量等各种原因不提供下载服务,也就是说你只能在网络上实时收看,而不能把电影、歌曲等保存到自己的硬盘里。下面我们就来探讨一下如何实现这种下载。

  能在网络上实时收看的节目,一般我们称作“流媒体”,而目前网上使用的绝大部分流媒体格式只有RM和ASF两种,当然还有MOV和WMV格式,但由于采用MOV格式的网站实在不多,而WMV格式还没开始真正普及,所以我们只把重点放在常见的RM和ASF格式上面。一说到下载文件,很多朋友可能马上就会想到网络蚂蚁、FlashGet等下载工具。当然,用这些下载工具是可以下载一小部分的流式文件,例如你要下载的流文件下载地址是类似于http://www.*.com/*.rm这样的话,那么就可以直接用网络蚂蚁下载了,因为这样的流文件根本没使用保护措施,也就是说他们使用的是标准的HTTP数据传送协议,与浏览器下载网页没有差别。真正的流媒体使用的更多的是类似RTSP这样的流播放协议,无法保存。所以我们就需要专门的软件来辅助了。

  Streambox Vcr 1.0这个软件包里面包含了最新“流”下载软件的三个不同版本。其中Beta 2版本适合用于下载Real格式影片而Beta 3.1版本则比较适合下载ASF格式影片。我们以其中最好用的Streambox Vcr 1.0 Beta 3.1做介绍。Streambox Vcr不但支持点播形式的流节目也同样支持现场流节目,而且两者可以同时下载。由于它采用了独特的分析技术,所以可以把那些隐藏在ASX后的ASF文件和隐藏在SMIL文件后的RM文件找出来并进行下载。这个功能真正做到了实用。另外,Streambox Vcr支持的流播放协议相当齐全,http、ftp、rtsp、mms、pnm等能数得出的协议它都全部支持,也可以在下载的时候自动判别。除此之外它支持断线续传、支持定时下载、支持拖放下载等等,作为下载软件必要的功能它一样没少。

  功能强大的下载软件——Streambox Vcr,具有独特的分析技术

  那么,如何实际使用Streambox Vcr来下载流节目呢?

  一个简单的下载流程是:先找到想要下载的流节目,在其链接上点鼠标右键,选“复制快捷方式”把链接地址拷贝到剪贴板,然后运行Streambox Vcr,按一下“添加”按钮,可以看见软件已经自动把你刚才的地址复制到“Location”(待下载连接框),你要再选择文件的保存路径和文件名字,至于下载协议如果你不太懂的话就干脆选Auto让Streambox Vcr自动判别好了。以上步骤完成后按一下OK按钮,Streambox Vcr经过分析地址无误后就会开始下载了。

  Streambox Vcr的出现解决了很多以前无可奈何的难题,但对于一些隐藏得更深、保护得更完善的流文件它还是有无能为力的时候。主要问题不是Streambox Vcr下载不了,而是Streambox Vcr找不到流文件的真实地址。虽然Streambox Vcr号称支持RAM、SMIL、PLS、ASX、MOV等流格式,但有些文件经过一些措施的保护后StreamBoxvcr还是会找不到真实文件地址的。这个时候,我们就需要用另外的软件来分析、整理出真实的地址了。既然流文件能用播放器播放,那么真实地址一定是隐藏在发送到本机的网络数据包里面。所以只要用软件截获网上发送过来的数据包,然后加以分析就一定可以找到真实地址。按照这个思路,大家可能会想到用HACKER常用的SNIFFER PRO或者NETXRAY之类的软件,但这些软件事无大小,把所有数据包通通截下来,光分析就够你烦一阵的了。

  幸好,现在出现了一个专门是用来和Streambox Vcr等软件配合的地址嗅探软件:Project URL Snooper。既然是网络数据包嗅探软件,安装嗅探驱动软件是难免的,所以在使用这个软件前要先安装WINPCAP这个数据嗅探驱动软件,否则软件将无法正常使用。驱动装好后,我们就可以开始捕捉地址了。如果某个地址直接用Streambox Vcr来下载的话出现典型的找不到地址错误,但经过用REALPLAYER测试证明文件是存在的,可以正常播放,于是打开“Project URL Snooper”。如果是第一次运行这个软件的话,请先到“General Options”选单那里选择驱动模块,选择完毕后回到“Search”选单,按下“Sniff Network”按钮启动嗅探,然后返回浏览器窗口,在地址栏输入影片的表面地址,很快RealPlayer自动运行,经过一番链接后,开始播放了。而这个时候,Project URL Snooper正在后台监视着数据包的一举一动,从它的结果窗口我们可以明显地看见,我们想要的东西出现了,Project URL Snooper已经从杂乱的数据包里面帮我们把真实的地址找出来了,在这个地址上按鼠标右键,可以把这个地址复制到剪帖板或者直接调用Streambox Vcr进行下载。

  专门用来和Streambox Vcr配合的地址嗅探软件Project URL Snooper

  如果你想调用另外的外部程序来对这个链接地址处理可以在“External Links”选单里面选择,得到真实地址后,再调用Streambox Vcr就可以正常下载流节目了。


发表评论】【初学者园地】【科技聊天】【关闭窗口

新 闻 查 询

 相关链接
跟我学做流媒体文件:“RM”格式的制作 (2002/09/30 14:33)
网上“流媒体”文件下载完全手册 (2002/07/26 12:08)
小知识:如何修复破损的流媒体文件? (2002/07/26 11:47)
学会“三板斧” 流媒体文件制作很简单 (2002/07/25 14:51)
用Streambox Vcr“搜捕”流媒体文件 (2002/03/18 13:41)


科技时代意见反馈留言板 电话:010-82612286 或 010-82628888-5488   欢迎批评指正

新浪简介 | About Sina | 广告服务 | 招聘信息 | 网站律师 | SINA English | 产品答疑

Copyright © 1996 - 2002 SINA Inc. All Rights Reserved

版权所有 新浪网