0

Adobe Flash Media Server 3.5を構成していますが、サポートが必要です。

VODサービスを複製する方法に関するドキュメントに注意深く従っています:http: //help.adobe.com/en_US/FlashMediaServer/3.5_Deving/WS5b3ccc516d4fbf351e63e3d11a0773cfae-7ff3.html

複数のアプリケーション(vod2、vod3、vod4)を正常に作成しました。

次に、allowedHTMLdomains.txtとallowedSWFdomains.txtを使用して、ビデオを再生できるドメインを制限したいと思います。

2つのファイルを変更しました:

allowedHTMLdomains.txtには、次のもののみが含まれています。

purple.mydomain.com

allowedSWFdomains.txtには、次のもののみが含まれています。

purple.mydomain.com

次に、Adobe FlashMediaServerを再起動しました。

次に、まったく別のサーバーbanana.myotherdomain.orgにWebページを作成し、この埋め込みコードを使用してページにビデオを配置しました。

<embed 
 height="377" width="640" 
 allowscriptaccess="always"
 allowfullscreen="true"  
 src="http://purple.mydomain.com/swfs/jwplayer.swf"
 flashvars="&streamer=rtmp:/vod2&file=testfile.flv" 
/>
</embed>

しかし、それは何も制限しません。

許可されたファイルで指定されていないドメインからビデオをストリーミングすることはできます。

ここで何が欠けていますか?

ありがとう、

ジェフ

4

2 に答える 2

3

おそらく、最初のサーバーで「 http://purple.mydomain.com/swfs/jwplayer.swf 」へのアクセスを制限し、他のドメインからのリクエストを拒否する必要があります。私の推測では、swf は実際には紫でホストされているため、これが FMS がチェックするドメインです。

サーバー上の .htaccess を確認してください。

于 2009-11-03T21:49:56.640 に答える
0

手順は次のとおりです。 1. main.asc を含むすべてのファイルを vod ディレクトリから新しいディレクトリにコピーしてください。

  1. 次のすべての手順に厳密に従って、セカンダリアプリケーションを構成します。

  2. 許可されたHMTLドメインと許可されたSWFドメインのみを持つ*これは誰でもアクセスできる必要があります

  3. コマンドを使用して FMS サーバーを再起動します./server restart。これは、すべてのユーザーが任意のドメインからビデオを表示できることを確認するためのテストです。

  4. 次に、allowedHTMLdomains.txt のみを許可したいドメインに変更し、* を削除します。

  5. ./server restartコマンドを使用して FMS サーバーを再起動します。

  6. ここで、allowedHTMLdomains にリストされているドメイン以外のドメインからビデオをストリーミングしてみます。再生すべきではありません

于 2009-12-14T17:28:04.567 に答える