rtmp视频地址怎样下载视频文件
作者:光的传人 分类: 资源分享 浏览: 417 评论人数8人 【我来说两句】
今天一朋友让我帮忙给下载一个网页上的视频,但是这个视频打开后,查看源文件没能打开txt查看,我想可能是限制了鼠标右键功能,解除限制后还是不能打开。我相信只要能看到这个视频,一定能把他弄下来!于是换上了强大的谷歌浏览器!真的很强大!在源代码中终于发现了有关视频文件的代码,如下:
<script type=\'text/javascript\'> | |
var so = new SWFObject(\'../videoswf/pl.swf\',\'mpl\',\'400\',\'345\',\'9\'); | |
so.addParam(\'allowfullscreen\',\'true\'); | |
so.addParam(\'allowscriptaccess\',\'always\'); | |
so.addParam(\'wmode\',\'opaque\'); | |
so.addVariable(\'skin\',\'../videoswf/beelden.zip\'); | |
so.addVariable(\'file\',\'110727h\'); | |
so.addVariable(\'streamer\',\'rtmp://218.241.154.172:80/vod/\'); | |
so.addVariable(\'autostart\',\'true\'); | |
so.write(\'mediaspace\'); | |
</script> |
看到这里,我还高兴了一下,这不视频的位置出现了!\'rtmp://218.241.154.172:80/vod/\',奇怪的是没有文件名,也不知道是什么格式的。把这个地址复制到地址栏中也会消失,打不开,我就犯愁了:rtmp到底是个什么协议,这么牛叉!加密性太好了!又试了下\'rtmp://218.241.154.172:80/vod/110727h\'还是不行。于是就请教度娘!终于明白http与rtmp协议的区别了!
两种协议HTTP和RTMP,有点点不同:
用HTTP方式:先通过IIS 将FLV下载到本地缓存,然后再通过NetConnection的本地连接来播放这个FLV,这种方法是播放本地的视频,并不是播放服务器的视频。因此在本地缓存里可以找到这个FLV。其优点就是服务器下载完这个FLV,服务器就没有消耗了,节省服务器消耗。其缺点就是FLV会缓存在客户端,对FLV的保密性不好。
用RTMP方式:通过NetConnection连接到FMS/Red5服务器,并实时播放服务器的FLV文件,这种方式可以任意选择视频播放点(SEEK()),并不象HTTP方式需要缓存完整个FLV文件到本地才可以任意选择播放点,其优点就是在本地缓存里是找不到这个FLV文件的。其优点就是FLV不会缓存在客户端,FLV的保密性好,其缺点就是消耗服务器资源,连接始终是实时的。
可是怎样下载这种保密性很好的视频文件呢?
中国人总是有办法的!看到百度知道里,有人说唯影视频下载器可以下载这种协议的视频文件,就到官网上下载了一个,安装好了,一试果然成了!中国软件也很牛的!
全自动的,非常不错的一款软件!现在分享给大家!下载视频很给力,功能很全,捕捉视频很智能!如果朋友有需要,可以自行到官网下载,在这里就不提供下载地址了,以免有软文嫌疑!
原创文章请注明转载自光的传人,本文地址:http://www.liu16.com/post/rtmp.html