Flash Media Server (FMS) サーバー (バージョン 4.0) を使用して 2 人のユーザー間のライブ ビデオ ストリーミング (つまり、1 対 1 の電話会議サービス) を行う Flex ベースのアプリケーションがあります。このストリーミングは、ビジネス ルールで定義されているように 1 対 1 であるため、第三者が電話会議に参加することはできません。どちらのユーザーもブラウザーベースの Flex クライアントを介してビデオ ストリームを開始でき、2 番目のユーザーが参加すると通信が確立されます。2 人のユーザーのストリームを接続するための検証は、(main.asc で定義されたサーバー側スクリプトとして) FMS サーバーに実装されています。私は、電話会議ソリューションで 3 つの重大な問題に直面しています。
1.多くの場合、2 人のユーザー間で完全な通信を確立できません。1 人のユーザーは、通常、他のユーザーを見たり聞いたりすることはできません。クリックすると、サーバー側スクリプトを介して接続を確立しようとするクライアント側の「更新」ボタンがあります。これは時々機能します。現在のサーバー側スクリプトを実装する前に、http: //forums.adobe.com/thread/905613にあるメソッドを使用してストリームを確立しようとしました。
ストリームへのサブスクライバーの配列が得られるため、以下の方法が機能する可能性があると思います。
getLiveStreamStats(appInst:String, stream:String) : オブジェクト
しかし問題は、サーバーが以下を返すことです:
<level>error</level>
<code>Admin.API.MethodNotAllowed</code>
<description>getlivestreams - Method not allowed!</description>
<timestamp>8/7/2012 10:05:38 AM</timestamp>
質問 - クライアントで何か違うことをする必要がありますか、それとも変更が必要なサーバー設定ですか?