Flash Media Serverの概要
使用ポート
- FMSデフォルトポート:1935
- FMS管理サーバ用ポート:1111
- セキュアポート:443
- HTTPトンネリング接続用ポート:80
使用プロトコル
- RTMP(Real-Time Messaging Protocol)
- オーディオ、ビデオおよびデータメッセージングの高速通信用に作成された、暗号化されていない、TCP/IPプロトコル。
Flash PlayerとFMSの持続的な接続を実現するための通信プロトコル。 - RTMPS(Real-Time Messaging Protocol over SSL)
- FMSで、SSL標準に基づいたセキュアなネットワーク接続を可能にするためのプロトコル。
Flash PlayerからFMSへのRTMPS接続は、実際にはセキュアなHTTP接続(HTTPS)による、HTTPトンネリング接続によって実現する。 - RTMPT
- RTMPデータをHTTP接続を通じて送信するためのプロトコル。
- HTTP
- サーバ管理APIの使用において、コマンド文字列と引数を付加したURLをFMSに渡すことで、情報の取得やサーバ設定の変更を行うことが出来る。
FMSの特徴
ストリーム
- パブリッシュ/サブスクライブモデルを使用した、データメッセージの時間ベースのフロー。
- FMSでは、パブリッシュされたストリームのリアルタイム再生、記録再生の両方に対応する。
オリジンサーバとエッジサーバ
オリジンサーバ
- メインのアプリケーションを実行するFMS。
- Vhost.xmlのModeタグ内において”local”を指定。