差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
web:flash:start [2011/07/21 16:33] yuki |
web:flash:start [2021/09/04 20:19] yuki 削除 |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
====== Flash Streaming ====== | ====== Flash Streaming ====== | ||
- | |||
- | * 実装例 | ||
- | * [[.:rtmp:]] | ||
* Flash Player | * Flash Player | ||
ライン 13: | ライン 10: | ||
* 方式 | * 方式 | ||
- | * プログレッシブダウンロード | + | * [[.:pseudo:]] |
* flv,mp4のようなダウンロードしながら再生可能なコンテナを持つエンコード形式で使用できる。 | * flv,mp4のようなダウンロードしながら再生可能なコンテナを持つエンコード形式で使用できる。 | ||
* 拡張子さえあってればいいわけじゃないけど今覚えてないから省略。 | * 拡張子さえあってればいいわけじゃないけど今覚えてないから省略。 | ||
ライン 23: | ライン 20: | ||
* ダウンロードが終わってない部分にシークできる。 | * ダウンロードが終わってない部分にシークできる。 | ||
* プラグインが無くても、ダウンロードが終わっている範囲については元々シーク出来るけども。 | * プラグインが無くても、ダウンロードが終わっている範囲については元々シーク出来るけども。 | ||
- | * RTMPストリーミング | + | * [[.:rtmp:]] |
* Flashとのリアルタイムメッセージ交換プロトコルを使用した動画再生方式。 | * Flashとのリアルタイムメッセージ交換プロトコルを使用した動画再生方式。 | ||
* RTP、RTSPはFlashで扱うには面倒なのでこちらを使う。 | * RTP、RTSPはFlashで扱うには面倒なのでこちらを使う。 | ||
ライン 32: | ライン 29: | ||
* RTMPを受け取って再生するのに必要。 | * RTMPを受け取って再生するのに必要。 | ||
- | * RTMP Server | ||
- | * Red5 | ||
- | * http://www.red5.org/downloads/ | ||
- | * Java製のRTMPサーバ。h264もいける。 | ||
- | * buffer_sizeの調整とか。 | ||
- | * http://twitter.com/#!/taktod/status/61422129048076288 | ||
- | * wowza media server 2 | ||
- | * http://www.wowzamedia.com/ | ||
- | * Java製のRTMPサーバ。 | ||
- | * ライセンスが面倒で試してない。 | ||
- | * rtmplite | ||
- | * http://code.google.com/p/rtmplite/ | ||
- | * Python製のRTMPサーバ。h264が動いたり動かなかったりする。 | ||
- | * crtmpserver | ||
- | * http://www.rtmpd.com/ | ||
- | * C++製のRTMPサーバ。 | ||
- | * ストリームの名前付方法が独特。 | ||
- | * 何故か/crtmpserver/builder/cmake配下で./crtmpserver/crtmpserver ./crtmpserver/crtmpserver.luaとしないと怒られる。 | ||
- | * perlrtmp | ||
- | * http://code.google.com/p/perlrtmp/ | ||
- | * Perl製のRTMPサーバ。 | ||
- | * 試したこと無い。 | ||
- | * RbuyIZUMI | ||
- | * http://code.google.com/p/rubyizumi/ | ||
- | * Ruby製のRTMPサーバ。メンテされてない? | ||
- | * 試したこと無い。 | ||