**以前のリビジョンの文書です**
Flash Streaming
- Flash Player
- Flowplayer
- GPLv3ライセンス。基本はコレ。
- JWPlayer
- ライセンスが微妙なので、あまり使用しない。
- 方式
- プログレッシブダウンロード
- flv,mp4のようなダウンロードしながら再生可能なコンテナを持つエンコード形式で使用できる。
- 拡張子さえあってればいいわけじゃないけど今覚えてないから省略。
- Flowplayerのプラグイン
- ダウンロードが終わってない部分にシークできる。
- プラグインが無くても、ダウンロードが終わっている範囲については元々シーク出来るけども。
- RTMPストリーミング
- Flashとのリアルタイムメッセージ交換プロトコルを使用した動画再生方式。
- RTP、RTSPはFlashで扱うには面倒なのでこちらを使う。
- ffmpegと組み合わせると、リアルタイムエンコード配信が出来る。
- ffmpeg → RTMP Server → Flash Player
- Flowplayerのプラグイン
- RTMPを受け取って再生するのに必要。
- RTMP Server
- Red5
- Java製のRTMPサーバ。h264もいける。
- wowza media server 2
- Java製のRTMPサーバ。
- ライセンスが面倒で試してない。
- rtmplite
- Python製のRTMPサーバ。h264が動いたり動かなかったりする。
- crtmpserver
- C++製のRTMPサーバ。
- ストリームの名前付方法が独特。
- perlrtmp
- Perl製のRTMPサーバ。
- 試したこと無い。
- RbuyIZUMI
- Ruby製のRTMPサーバ。メンテされてない?
- 試したこと無い。