[Armadillo:04507] ffmepgの実行に関して
suzuki
email@hidden
2009年 8月 19日 (水) 17:22:27 JST
お世話になっております。
suzukiです。
Armadillo-500を使用してUSBカメラから取り込んだ動画を配信しようとしています。
ArmadilloにDebianを構築し、ストリーミングサーバーを立てています。
ffmpeg0.5をクロスコンパイルしArmadillo-500で動かしているのですが、実行される時とされない時があります。
debianの/etc/ffserver.confに以下を追加してあります。
<Stream test.swf>
Feed feed1.ffm
Format swf
VideoFrameRate 5
VideoSize 320x240
VideoBitRate 200
VideoQMin 1
VideoQMax 3
PreRoll 0
VideoIntraOnly
NoAudio
</Stream>
ffmpegの実行コマンドは以下になります。
debian#./ffmpeg -f video4linux2 -s 320x240 -r 5 -b 200k -i /dev/video0
http://localhost:8090/feed1.ffm
このコマンドを実行した時に、
エラー時
http://localhost:8090/feed1.ffm: Unknown format
ioctl(VIDIOC_QBUF)
実行時
Output #0, ffm, to 'http://localhost:8090/feed1.ffm':
Stream #0.0: Video: flv, yuv420p, 320x240, q=1-3, 200 kb/s, 1000k tbn, 5
tbc
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop encoding
[flv @ 0xa05ea0]rc buffer underflow
frame= 20 fps= 6 q=33.1 Lsize= 268kB time=4.00 bitrate= 548.9kbits/s
となります。
これは何が原因となっているのでしょうか。
armadillo メーリングリストの案内