ビデオを Web サイトから直接ストリーミングできるようにすることは可能でしょうか?
RewriteEngine On
RewriteCond %{REQUEST_URI} \.(mp4|flv|avi)$ [NC]
RewriteRule ^(.*)$ /stream-file.php?filename=$1 [L]
しかし、このためには、php 経由でストリーミングするスクリプトを作成する必要があり、それを jwplayer などのメディア プレーヤーに渡すことができないと想定しています。
あるいは、このウェブサイトのようなことがどのように可能になるのか興味がありました: http://www.statsdoesntsuck.com/york/2320.html
ソースを表示すると、メイン ページのビデオを参照する html の部分が見つかります。
<div style="background-color:#404040; border-radius:5px;">
<div style="width:98%; height:auto; margin-right:auto; margin-left:auto; padding-top:6px">
<script type="text/javascript" src="http://content.bitsontherun.com/players/EwneWxTl-8JZHlp0n.js">
</script>
</div>
</div>
EwneWxTl-8JZHlp0n.js の内容はhttp://content.bitsontherun.com/players/EwneWxTl-8JZHlp0n.jsにあります(スクリプトは長すぎてここに貼り付けることができません)。
基本的に、ファイル名や場所を見つけるのを少し難しくする方法を探していますが、それでもストリーミングできる方法を探しています. 100%安全である必要はありません(とにかく不可能であることはわかっています)が、少なくともviewsource ---> url.com/file.mp4ほど簡単ではないはずです
どんなアイデアでも大歓迎です。私は joomla も使用しているので、これを行うことができるモジュール/プラグインがあれば、それも素晴らしいことですが、最初から書くことは気にしません。
言い換えると、ファイルをダウンロードから保護し (ストリーミングを損なうことなく)、有料サービス プロジェクトではなく DIY プロジェクトにできる最善の方法は何ですか。
編集: 1. Apache 経由で解決策を探しています 2. 次のFlowplayer Secure Streaming with Apacheを見つけました
問題は、htaccess でファイルをストリーミングできないことです。ファイルを削除すると、正常にストリーミングされます。誰かがそれを変えるために何ができるかを理解するのを手伝ってくれるなら、それは素晴らしいことです
私の .htaccess は次のとおりです。
RewriteEngine on
RewriteRule ^(.*)/(.*)/(.*)$ http://localhost/joomla2/video/video.php?h=$1&t=$2&v=$3
RewriteRule ^$ - [F]
RewriteRule ^[^/]+\.(mov|mp4)$ - [F]
現在、「ファイルが見つかりません」と表示されます。