差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
次のリビジョン | 前のリビジョン 次のリビジョン 両方とも次のリビジョン | ||
web:flash:rtmp:start [2011/07/21 16:33] yuki 作成 |
web:flash:rtmp:start [2011/07/21 21:04] yuki |
||
---|---|---|---|
ライン 1: | ライン 1: | ||
====== RTMPストリーミング ====== | ====== RTMPストリーミング ====== | ||
- | * RTMP | + | * 実装例 |
+ | * [[.:example-1]] | ||
+ | |||
+ | * RTMPストリーミングに必要なもの | ||
+ | * RTMP Server | ||
+ | * Red5, crtmpserver, rtmplite...etc | ||
+ | * RTMP Client | ||
+ | * flowplayer...etc | ||
+ | * 動画コンテンツ | ||
+ | * 動画コンテンツはRTMPサーバがRTMPパケットに分割できる動画形式であればいい。 | ||
+ | * 動画形式は各RTMP Serverの実装に依存するので、一概には言えない。 | ||
+ | * 間にffmpeg等のエンコーダを挟むことで、制限を緩和することはできる。 | ||
+ | |||
+ | * 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サーバ。メンテされてない? | ||
+ | * 試したこと無い。 | ||