0

人気のビデオ ホスティング サイトである Vimeo からのこのビデオの次の埋め込みコードを検討してください。

<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 ソース コードのどこにもビデオの場所が含まれていない場合、ビデオの埋め込み url( ) は開きます。これにより、ダウンロードが妨げられます。これは、フラッシュ DRM の機能であると思います。しかし、その後、サードパーティのウェブサイトがやってきて、同じビデオへの直接の URL を提供することができました

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

プログラマーの観点から、私はそれがどのように機能するのか疑問に思っていました. これらのビデオ ダウンローダーは、html ソースには存在しないビデオの直接 URL を取得する方法を教えてください。誰かがそれを段階的に説明できる場合、彼らのプロセスは何ですか.

4

1 に答える 1

1

彼らはフラッシュオブジェクトのサーバー側分析を行い、ビデオをダウンロードするための接続を確立します。その接続は簡単にキャプチャできます。これはブラウザでも機能します。たとえば、Firebugを使用します。

フラッシュプレーヤーの滝グラフ

于 2012-08-03T06:56:26.880 に答える