0

私はActionScriptを初めて使用しますが、既存のプロジェクトを解読し、いくつかの変更を加えようとしています。

新しいNetConnectionを作成し、外部ソースからメディアファイルをストリーミングすることから始まるコードのセクションがあります。ドキュメントで(URLを介して)宛先ポートを提供できることがわかりましたが、Flashに特定の送信元ポートを使用させることは可能ですか?ドキュメントでこれを行うための明確な方法を見つけることができませんでしたが、他の誰かが別の方法やアイデアを持っているかどうか興味がありました。

これの最終的な目標は、 NATホールパンチングを実行するために予測可能な方法でソースポートを使用できるようにすることです。提案や回答をありがとう!

4

3 に答える 3

0

パケットをHTTPでラップし、ポート80を使用するトンネルRTMPを探していると思います。これを使用するには、「rtmp」ではなくプロトコル「rtmpt」に接続するだけです。FMSサーバーは、この目的のためにポート80でリッスンするように構成する必要があります。

于 2011-02-27T02:36:08.277 に答える
0

Flash は、ネットワーク呼び出しに対するこのレベルの制御を提供しません。ごめん。

于 2011-02-27T03:20:47.550 に答える
0

この構文を使用します

connect ()  method   
public function connect(command:String, ... arguments):void

この構文をコマンド パラメーターとして使用する

protocol:[//host][:port]/appname[/instanceName]
于 2013-01-17T13:51:11.790 に答える