Flash视频下载器如何工作?

时间:2012-08-03 05:50:36

标签: html video-streaming drm flash-video

考虑来自Vimeo的this视频的以下嵌入代码 - 热门视频托管网站:

<iframe src="http://player.vimeo.com/video/41321504?title=0&amp;byline=0&amp;portrait=0&amp;color=c8c8c8" width="400" height="300" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>

视频嵌入网址(http://player.vimeo.com/video/41321504)确实打开,如果直接在新浏览器窗口中打开但不包含html源代码中任何地方的视频位置,从而阻止下载,我猜这是flash的一项功能DRM。但是,third-party website进来了&amp;能够将直接网址提供给同一视频

http://av.vimeo.com/42007/964/95995392.mp4?aksessionid=96d0b8ffbb4c0c04b1c6b7f1562de7d5&token=1343971749_85ce464ec3361604fbda75e38e29f4e8

从程序员的角度来看,我想知道它是如何工作的?这些视频下载程序如何能够获取html源中甚至不存在的视频的直接网址?如果有人能够逐步解释,那么他们的流程是什么。

1 个答案:

答案 0 :(得分:1)

他们对flash对象进行服务器端分析,这将建立一个下载视频的连接。可以轻松捕获该连接。这甚至适用于浏览器,例如Firebug:

waterfall diagram of flash player