新闻 | 天津 | 民生 | 广电 | 津抖云 | 微视 | 读图 | 文娱 | 体育 | 图事 | 理论 | 志愿 | 专题 | 工作室 | 不良信息举报
教育 | 健康 | 财经 | 地产 | 天津通 | 旅游 | 时尚 | 购物 | 汽车 | IT | 亲子 | 会计 | 访谈 | 场景秀 | 发布系统

"津云"客户端
  您当前的位置 :北方网 > IT浪潮 > 北方学院 > 软件文库 > 媒体相关 正文
关键词:

如何实现“流格式”网络文件的下载


http://www.enorth.com.cn  2002-11-14 09:17

  随着计算机网络飞速发展,宽带网应用日渐普及。如今,在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就可以正常下载流节目了。

编辑 赵海涛 新浪科技
[进入IT论坛]
请您文明上网、理性发言并遵守相关规定,在注册后发表评论。
 北方网精彩内容推荐
无标题文档
天津民生资讯
天气交通 天津福彩 每月影讯 二手市场
空气质量 天津股票 广播节目 二手房源
失物招领 股市大擂台 天视节目 每日房价
热点专题
北京奥运圣火传递和谐之旅 迎奥运 讲文明 树新风
解放思想 干事创业 科学发展 同在一方热土 共建美好家园
2008天津夏季达沃斯论坛 《今日股市观察》视频
北方网网络相声频道在线收听 2008高考招生简章 复习冲刺
天津自然博物馆馆藏精品展示 2008年天津中考问题解答
带你了解08春夏服饰流行趋势 完美塑身 舞动肚皮舞(视频)
C-NCAP碰撞试验—雪佛兰景程 特殊时期善待自己 孕期检查
热点新闻排行 财经 体育 娱乐 汽车 IT 时尚 健康 教育

Copyright (C) 2000-2021 Enorth.com.cn, Tianjin ENORTH NETNEWS Co.,LTD.All rights reserved
本网站由天津北方网版权所有