2011-02-07 23 views
2

認証されたユーザーだけがAdobe Flash Media Serverにストリームを公開していることを確認します。ライブストリームをAdobe Flash Media Serverに安全に公開する方法

理想的には、ストリームをサーバーに公開することを許可されているIPを制限したいと考えています。

私はAdobe認証プラグインについて読んでいますが、Adobe Flash Media Live Enconderでのみ動作するため、明らかに破損しています。ストリームをパブリッシュする他のエンコーダ用にサーバーを保護しません。

ありがとうございました。

答えて

3

ユーザー認証

オプション1:あなたがFlash Media Server認証アドインあなたはフラッシュメディアライブエンコーダを得るときあなたが得ることを使用することを試みることができる:

https://www.adobe.com/cfusion/entitlement/index.cfm?e=fmle3

オプション2:サーバーサイドのアクションスクリプトを見ることもできます。 connect関数(クライアント側)を呼び出すときに余分なパラメータを渡し、次にapplication.onConnect関数(サーバー側)でそれらを確認することができます。

IPブロック

オプション1:一般的なIPブロッキングは、Flash Media Serverの設定で行うことができます。 conf/-FolderでAdaptor.xmlを開き、許可/拒否のエントリを変更します。

は、ここでのドキュメントです:

http://help.adobe.com/en_US/flashmediaserver/configadmin/WS5b3ccc516d4fbf351e63e3d119f2926583-7ffb.html

オプション2:サーバーサイドActionScriptはあなたより多くのファイングレイン・アクセス・コントロールを提供します。上記のapplication.onConnection関数を使用し、Client.ipプロパティでアクセスしてIPアドレスを確認します。

ドキュメント:http://help.adobe.com/en_US/FlashMediaServer/3.5_SS_ASD/WS5b3ccc516d4fbf351e63e3d11a11afc95e-7ec3.html

+1

ユーザー認証 - 私の知る限り承知しているとして、FMサーバー認証アドインは、それが唯一のAdobe FMLEを認証することを考慮すると、壊れています。他のエンコーダでストリームを公開する場合は、この "保護"を渡します。だから、セキュリティの誤った感覚です。 –

+1

IPブロック - RTMPストリームのパブリッシュと表示はポート1935で行われます。したがって、IP接続を許可/拒否することはできません。私はストリームを「公開」するだけで私以外のすべての人をブロックしたいと思っています –

+0

サーバ側のactionscriptについて - 正しいですが、既成のライブサービスを使用しています。私自身のライブサービスを書く場合は、これを念頭に置いています(それは間違いなく機能します)が、Adobeが提供する既製のサーバーサイドアプリケーションを使用したい場合、私は迷っています。 –

関連する問題