web-dev-qa-db-ja.com

コンテンツをストリーミングしているかダウンロードしているかをウェブサイトで確認できますか?

私は、ビデオがFlash経由でストリーミングされる有料オンラインコースを受講しています。品質の変動、予期しない再生速度の変化、画面のフリーズ(他のユーザーも経験している)などの多くのトラブルの後、Firefoxのアドオンを使用してビデオをダウンロードすることにしました。

ただし、動画を商用利用するつもりはないので、利用規約に違反しているので、動画を見るのは私だけです。コンテンツプロバイダーが、何らかのヒューリスティックを使用して、ビデオをストリーミングしているのではなくダウンロードしていることに気付くことができるかどうか知りたいのですが。

たくさんのクラスを短時間でダウンロードしないように注意して(視聴している場合はストリーミングが終了する前に)、予想される帯域幅の使用をエミュレートするために、ビデオを設定しました。ダウンロードを開始する前の最後に-おそらく意味がありませんが。誰かが私を照らしてくれたらうれしいです。

3
narnarnarnar

Firefoxのアドオンを使用してビデオをダウンロードすることにしました。

私がこれらのアドオンを知っている限り、ダウンロードは完全なビデオストリームを通過し、永久に保存することで機能します。したがって、ストリームを見ているときとまったく同じ要求を行います。

コンテンツプロバイダーが別の直接ダウンロード方法を提供しない場合、コンテンツにアクセスする唯一の方法はストリーミングです(同じapplication/octet-stream)、直接ダウンロードするとvideo/mp4

だから私は、それはおそらく検出不可能です。しかし、あなたがコンテンツの代金を払った場合、法的な面は心配することではありません。

2
Rápli András

短い答えは可能性があります。それは実際には、ロギングのレベル/プラグインがデータを要求する方法の問題です。プラグインが通常のフラッシュプラグインとまったく同じ方法でビデオのリクエストを送信する場合は、いいえ。同じ方法でリクエストしない場合は、ログを調べて、リクエストが通常のリクエストとどのように異なるか(ユーザーエージェント、リクエストの頻度など)を確認します。

最後に設定することで何を意味するのかは完全にはわかりませんが、ビデオのほとんどのリクエストは最初から始まるため、標準のリクエストと比べてリクエストパターンが目立つようになる可能性があります。

倫理面では、プロバイダーがサービスを修正するか、代替のオンラインコースプロバイダーを見つけるように要求する方が理にかなっている可能性があります。あなたの行動は私には理にかなっているように見えますが、サービスプロバイダーはそれをそのように認識していない可能性があります。

1
Dan Landberg