2010年04月03日

librtmp(RTMPDump)のコンパイル&インストール(旧版)

2010/05/04 追記
新しく記事を書き直しましたので、以下の記事を参照してください。
librtmp(RTMPDump)のコンパイル&インストール


librtmp(RTMPDump)のインストールには、zlibとOpenSSLのライブラリが必要ですので、先にインストールしておいてください。
zlibのコンパイル&インストール
OpenSSLのコンパイル&インストール

librtmp(RTMPDump)は、以下の場所にあります。
http://rtmpdump.mplayerhq.hu/

以下のディレクトリから、
http://rtmpdump.mplayerhq.hu/download/
rtmpdump-2.2c.tar.gz
を、適当なディレクトリに保存します。


開発中のソースは、svnで入手できます。
svn co svn://svn.mplayerhq.hu/rtmpdump/trunk rtmpdump

こちらにもソースを置いておきます。
rtmpdump-2.2b-r416.tar.bz2
rtmpdump-2.2c-r437.tar.bz2

MSYSで、ファイルを保存したディレクトリに移動し、
$ tar xjf rtmpdump-2.2b-r416.tar.bz2
$ tar xjf rtmpdump-2.2c-r437.tar.bz2
または、svnが利用できる環境の場合
$ svn co svn://svn.mplayerhq.hu/rtmpdump/trunk rtmpdump
$ cd rtmpdump

正式版の場合は、
$ tar xzf rtmpdump-2.2c.tar.gz
$ cd rtmpdump-2.2c

svn版か正式版のどちらか1つを解凍後、
$ make mingw CC=gcc AR=ar
$ cd librtmp
$ make install prefix=/mingw

以上で終了です。


【補足】
downloadディレクトリ
http://rtmpdump.mplayerhq.hu/download/
からでもソースは入手できますが、
rtmpdump-2.2b.tar.gz
だと、RTMP_SetupURL関数が未定義のため、FFmpegのコンパイル時にエラーになります。
そのため、svnの最新版を使用しています。

2010/4/19 追記
rtmpdump-2.2c.tar.gz から、RTMP_SetupURL関数が実装されました。
posted by あべちん at 15:33 | Comment(0) | TrackBack(0) | FFmpeg追加ライブラリ
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/36847145
※言及リンクのないトラックバックは受信されません。

この記事へのトラックバック