1

学生がログインしてチュートリアルを見ることができるPHPベースのWebプロジェクトを作成しています。サービスは有料なので、ウェブサイトからの動画ファイルのダウンロード(無料での共有)は避けたい。

言い換えれば、すべてのユーザーはWebサイトでのみビデオを見ることができ、ダウンロードする方法はありません。

この目的のために、ビデオをキャッシュしない、または再生後にすべての一時ビデオファイルを削除する安全なHTML5またはFlashベースのWebビデオプレーヤーを探していました。

私が取得したいのは、youtubeのようなものです:ビデオを見た後に一時ファイルを削除します。

それを行う方法はありますか?助言がありますか?

YouTubeからのビデオを埋め込み、それを「読み取り専用」(ダウンロードする方法がない)にするのはどうですか?!それは可能ですか?

また

このコードは、ビデオをキャッシュしないようにするのに役立ちますか?

<!-- no cache headers -->
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="Cache-Control" content="no-cache">
<!-- end no cache headers -->

事前にThx。

4

3 に答える 3

3

それは単に不可能です。プロセスを隠蔽することはできますが、最終的にはビデオ データがユーザーのブラウザに到達する必要があり、保存を停止する方法はありません。YouTube、Grooveshark、およびその他の多くの大きなストリーミング サイトが、ユーザーによるコンテンツのリッピングを防止できない場合、解決策は思いつきません。

私の VPN には、ブラウザに到達する前にメディア コンテンツを取得する機能が組み込まれています。それとは別に、ビデオのリッピング専用のツール、ブラウザ プラグイン、サイトが多数あります。

于 2012-07-14T08:17:18.370 に答える
0

コード内で提供できる保護は別として、サイトがディレクトリにリストされないようにする必要があることは明らかです。

ビデオ ファイル自体のダウンロードを防ぐことはできるかもしれませんが、CamStudio のようなスクリーンキャスト ソフトウェアを防ぐ方法がわかりません。はい、結果として得られるビデオとオーディオの品質は良くありませんが、それでもそれを保持することはできます.

于 2012-07-14T08:17:54.060 に答える
0

かなり難しいようです。. . ユーザーはいつでもプログラムを使用してストリームをキャプチャしたり、スクリーン キャプチャを使用したりできます。

以下のリンクが興味深いかもしれません。それらがあなたのケースで機能するかどうかはわかりません。

http://www.adobe.com/devnet/flashmediaserver/articles/protecting_video_rtmpe.html

http://www.adobe.com/devnet/flashmediaserver/articles/digital_media_protection.html

http://en.wikipedia.org/wiki/Protected_Streaming

編集: 関連記事を見るYouTube 動画のキャッシュを無効にする

動画の違法配信を止めたい場合は、動画に透かしを入れてみてください。

于 2012-07-14T08:34:47.367 に答える