スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

flash 10.0.32.18 が...

RTMPを調べてる。rubyizumiを動かしてみたりしてるんだけど、最新の10.0.32.18だと動画(H.264/MP4)が表示されなくなった。IEとかFirefoxでflashのランタイムのバージョンが違っててIEだと10.0.12.xだったかな?だと動画表示されてたんだけど...。red5の最新版でも試してみたけど、やはりmp4の動画表示できない。Wowzaだとちゃんとmp4再生、表示できる。
そこで、Wowzaのパケットキャプチャしてなるべく同じようにパケットやり取りするようにrubyizumiを修正して試してみた。駄目、再生できない。コマンドの交換は出来てる雰囲気。Audioメッセージは同じような感じ、だがVideoメッセージがかなりrubyizumiとWowzaで異なってる。違う部分のメッセージ内容なんて前々意味判んないし。

スポンサーサイト

RTMP 資料

ツール

rtmpdump

rtmpダンプのソースも公開されている


Sniffer::RTMP - 面白ラボ KAYAC BM11

こっちは perl か


仕様

RTMPプロトコル[ドラフト] 日本語訳(私訳) : OKの日記


Mick’s Breakdown of RTMP


RTMP と RTMPT に関する文書の和訳


Documentation Pages List Open Source Flash


参考資料

RTMP によるライブストリーミングソフトウェア


ぼく最速戦記君劇場@自宅の日記 Not Found - 技術日記


Related:

::memolet | AMFサーバー実装
::memolet | RTMP 実装 資料

RTMP 仕様だな...

Adobe - Real-Time Messaging Protocol (RTMP) specification


RTMPの仕様書が公開:nod::ぶろぐ:RIA::Flex/AIR/Flash

情報元です


Related:

::memolet | AMFサーバー実装
::memolet | RTMPサーバー

AMFサーバー

サーバーアプリケーション導入...

シーラカンスのまどろみ::Flash

FMS::1.FlashMediaServerについて
Red5::1.Red5について
Wowza::1.Windows環境にWowza Media Serverをインストールする


Python実装

PyAMF - AMF for Python

AMF0、AMF3対応してるみたい。


RTMPy - RTMP for Python

ファイル数そんなにない。上のpyamf使ってるみたい。
stream.pyとかあるけどストリームできる?


amfast - Google Code

Cで書かれたPythonのAMFエンコーダ/デコーダ。
情報元:OZACC.blog: AmFast


リンク集

Projects Open Source Flash

Flashに関するいろいろな実装がリンクされている。rubyizumiも上記のpyamf、rtmpyも。
サーバー実装が言語別にまとめてあるのもわかりやすい。Red5ってJavaなんだ。


Related:

::memolet | RTMP実装 資料

RTMP 実装 資料

記事

[Think IT] 第4回:Red5とその他のオープンソースFlash技術 (2/3)

この記事で紹介されているオープンソース実装をリンクしてみた。


プロジェクトサイト

Red5 : Open Source Flash Server Open Source Flash


flash media server - Wowza Media Server Pro


Kamaitachi - 面白ラボ KAYAC BM11

Perl実装


実装

red5 - Project Hosting on Google Code

red5 の Googleコードサイト。
ソースブラウズへの近道。


rubyizumi - Google Code

Ruby実装


RTMPy - RTMP for Python

Python実装。twistedで、速そう。
追記(20090916)、旧プロジェクトになったみたい。rtmpliteというのに移行したらしい。
typester's kamaitachi at master - GitHub


/lang/c/librtmp - CodeRepos::Share - Trac

追記(20090916)


Project Hosting on Google Code label:RTMP

追記(20090929)
GoogleコードのRTMP実装一覧。


分析記事

Kamaitachiのソースコードリーディング解説。


Kamaitachi入門 - ダウンロードたけし(寅年)の日記
Kamaitachi入門(その2) - ダウンロードたけし(寅年)の日記
Kamaitachi入門(その3) - ダウンロードたけし(寅年)の日記
Kamaitachi入門(その4) - ダウンロードたけし(寅年)の日記
Kamaitachi入門(その5) - ダウンロードたけし(寅年)の日記
RTMPパケットの仕組み - ダウンロードたけし(寅年)の日記
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。