フォーラム一覧 - トピック一覧 ライブカメラ L
Fedora9 + FFmpeg でストリーミングサーバ構築 |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
| 投稿者 | トピック |
|---|---|
| Bic | 投稿日時: 2008-05-25 |
モデレータ ![]()
|
Fedora9 + FFmpeg でストリーミングサーバ構築
※ ライブ配信必須事項
※ カメラが認識していること ※ httpd が動作していること [[ 動作環境 ]] ThinkPad X31 (2672-PHJ) Pentium M-1600MHz mem-1024MB httpd:Apache [[ 2008-05-20 現在 ]] Fedora 9 kernel:kernel-2.6.25.3-18.fc9.i686 apache:httpd-2.2.8-3.i386 compat-gcc-32-3.2.3-55.fc5 ffmpeg:0.4.8 WEBカメラ:/dev/video0 で認識している Creative Video Blaster WebCam Plus [[ Fedora Core5 用の compat-gcc-32-3.2.3-55.fc5 を使用 ]] ※要全角→半角変更 wget ftp:// → wget ftp:// [root@Fedora9 ~]# wget ftp://ftp.riken.go.jp/Linux/fedora/core/5/i386/os/Fedora/RPMS/compat-gcc-32-3.2.3-55.fc5.i386.rpm [[ downloads.sourceforge.net より ffmpeg-0.4.8.tar.gz をダウンロード ]] [root@Fedora9 ~]# tar zxvf ffmpeg-0.4.8.tar.gz [root@Fedora9 ~]# cd ffmpeg-0.4.8 オプションを付けて [root@Fedora9 ffmpeg-0.4.8]# ./configure --cc=gcc32 [root@Fedora9 ffmpeg-0.4.8]# make && make install [[ Windows MediaPlayer で見られるように設定 ]] ( 最低限の設定 音声なし ここの項目以外は全て# ) [ 設定ファイル ffserver.conf をコピー ] [root@Fedora9 ~]# cp -f /root/ffmpeg-0.4.8/doc/ffserver.conf /usr/local/etc/ [ ffserver.conf をカスタマイズ ] [root@Fedora9 ~]# vi /usr/local/etc/ffserver.conf Port 8090 BindAddress 0.0.0.0 MaxLlients 1000 MaxBandwidth 1000 CustomLog '-' # (ログを取るなら CustomLog /var/log/ffmpeg.log にでもしてローテートさせるなどお好みで) NoDaemon File=/tmp/feed1.ffm FileMaxSize=1M ACL allow 127.0.0.1 # ASF compatible Feed feed1.ffm Format asf VideoFrameRate 15 VideoSize 320x240 VideoBitRate 256 VideoGopSize 30 NoAudio StartSendOnKey Author "Bic" Copyright "tama-studio.com" Title "LiveCam" Comment "TEST" [[ 動作確認 ]] [ ffserver の起動 ] [root@Fedora9 ~]# ffserver -f /usr/local/etc/ffserver.conf & [ ffmpeg の起動 ] [root@Fedora9 ~]# ffmpeg -vd /dev/video0 http://localhost:8090/feed1.ffm (カメラが vedio0 で認識している場合) ここで /tmp/feed1.ffm が徐々に増え設定最大値の1MBになるのを確認 [[ 起動スクリプトの作成 ]] こちら から livecam を Get Thinks Miyagi's ! [ 所定の場所へ移動 ] [root@Fedora9 ~]# mv livecam /etc/init.d [ 実行権限付与 ] [root@Fedora9 ~]# chmod +x /etc/init.d/livecam [ サービスに登録 ] [root@Fedora9 ~]# chkconfig --add livecam [ 実行 ] [root@Fedora9 ~]# service livecam start [ サーバ再起動後に自動実行 ] [root@Fedora9 ~]# chkconfig livecam on |
| スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
