mjpeg-streamerに再挑戦

uvccaptureではサイズを大きく(VGAにすると)帰ってこなくなりました。一方で、mjpeg-streamerはデフォルトがVGAサイズのようです。
・・・・というわけで、サイズを小さく指定してみました。

1$ cd ~/mjpg-streamer/mjpg-streamer
2$ ./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -y -r QVGA" -o "./output_http.so -w ./www -p 8080 -c foo:bar"
3MJPG Streamer Version: svn rev: 3:165M
4 i: Using V4L2 device.: /dev/video0
5 i: Desired Resolution: 320 x 240
6 i: Frames Per Second.: 5
7 i: Format............: YUV
8 i: JPEG Quality......: 80
9Adding control for Pan (relative)
10UVCIOC_CTRL_ADD - Error: Invalid argument
11Adding control for Tilt (relative)
12UVCIOC_CTRL_ADD - Error: Invalid argument
13Adding control for Pan Reset
14UVCIOC_CTRL_ADD - Error: Invalid argument
15Adding control for Tilt Reset
16UVCIOC_CTRL_ADD - Error: Invalid argument
17Adding control for Pan/tilt Reset
18UVCIOC_CTRL_ADD - Error: Invalid argument
19Adding control for Focus (absolute)
20UVCIOC_CTRL_ADD - Error: Invalid argument
21mapping control for Pan (relative)
22UVCIOC_CTRL_MAP - Error: Invalid argument
23mapping control for Tilt (relative)
24UVCIOC_CTRL_MAP - Error: Invalid argument
25mapping control for Pan Reset
26UVCIOC_CTRL_MAP - Error: Invalid argument
27mapping control for Tilt Reset
28UVCIOC_CTRL_MAP - Error: Invalid argument
29mapping control for Pan/tilt Reset
30UVCIOC_CTRL_MAP - Error: Invalid argument
31mapping control for Focus (absolute)
32UVCIOC_CTRL_MAP - Error: Invalid argument
33mapping control for LED1 Mode
34UVCIOC_CTRL_MAP - Error: Invalid argument
35mapping control for LED1 Frequency
36UVCIOC_CTRL_MAP - Error: Invalid argument
37mapping control for Disable video processing
38UVCIOC_CTRL_MAP - Error: Invalid argument
39mapping control for Raw bits per pixel
40UVCIOC_CTRL_MAP - Error: Invalid argument
41 o: www-folder-path...: ./www/
42 o: HTTP TCP port.....: 8080
43 o: username:password.: foo:bar
44 o: commands..........: enabled

相変わらずコンソールはエラーの嵐ですが、Raspberry Piのアドレスの8080ポートにブラウザでアクセスするとなんとか静止画の表示と、StrieamとJavascriptによるストリーミングができるようになりました。フレームレートは0.1~0.5fpsくらいですが・・・。
現在のパラメータだと5fpsを狙うので、大きくフレームレートが変動するようです。

$ ./mjpg_streamer -i "./input_uvc.so -d /dev/video0 -y -r QVGA -fps 1" -o "./output_http.so -w ./www -p 8080 -c foo:bar"

として1fpsに落とした方が安定はするようです。(1fps以下に設定したいところですが・・・)

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)