ffmpeg と USBのカメラを使って ストリーミング本当は jpeg でやりたいのですが
うまく動作せず。
flash での動作になりました。(IEでは動作不安定。。)
初めに FFmpeg をインストール
オプションなどはこんな
FFmpeg version SVN-r14261, Copyright (c) 2000-2008 Fabrice Bellard, et al.
configuration: --enable-ffplay --enable-ffserver --enable-liba52 --enable-libmp3lame
--enable-libfaac --enable-libfaad --enable-gpl --enable-libx264 --enable-libxvid --enable-pthreads
(2008-08-20 にsvn で checkout したものを使いました。)
OPENsuse 11 にて ffmpeg 意外は videolan-リポジトリからyast2 でインストールしました。
ffserver.conf の設定はこんなん
----
Port 8090
BindAddress 0.0.0.0
MaxClients 1000
MaxBandwidth 10000
#NoDaemon
File /tmp/camera003.ffm
FileMaxSize 5M
Feed camera3.ffm
Format swf
VideoFrameRate 4
VideoBufferSize 80000
VideoBitRate 500
VideoQMin 1
VideoQMax 5
VideoSize 320x240
PreRoll 0
NoAudio
Format status
ACL allow localhost
-----
起動方法
ffserver -f ~/opt/test/etc/ffserver.conf
ffmpeg -an -f video4linux2 -s 320x240 -r 4 -b 64k -i /dev/video0 http://localhost:8090/camera3.ffm
------
見方
firefox で http://webcamhost:8090/test.swf
そのうちにflvでやりたい。。