2
2
#
3
3
4
4
#
5
- # last update: 2014.01.24 .
5
+ # last update: 2018.08.14 .
6
6
#
7
7
8
8
# ###############
9
9
# customize these:
10
10
11
11
# mjpg_streamer's install location
12
- MJPG_STREAMER_INSTALL=" /home/pi/builds/mjpg-streamer"
12
+ # XXX - edit this location to yours!!!
13
+ MJPG_STREAMER_DIR=" /home/pi/builds/mjpg-streamer"
13
14
14
15
# mjpg_streamer excutable's location
15
- MJPG_STREAMER=" $MJPG_STREAMER_INSTALL /mjpg_streamer"
16
+ MJPG_STREAMER_BIN=" $MJPG_STREAMER_DIR /bin/mjpg_streamer"
17
+
18
+ # mjpg_streamer plugins' location
19
+ MJPG_STREAMER_PLUGINS_DIR=" $MJPG_STREAMER_DIR /lib/mjpg-streamer"
16
20
17
21
# streaming port
18
22
MJPG_STREAMER_PORT=" 8080"
19
23
20
24
# htmls and related files' location
21
- MJPG_STREAMER_WWW=" $MJPG_STREAMER_INSTALL /www"
25
+ MJPG_STREAMER_WWW=" $MJPG_STREAMER_DIR /share/mjpg-streamer /www"
22
26
23
27
# video device
24
28
DEVICE_IN=" /dev/video0"
@@ -28,6 +32,7 @@ RESOLUTION="640x480"
28
32
FPS=24
29
33
30
34
# authentication
35
+ # XXX - change these values before exposing your Pi to the outer world!!!
31
36
USERNAME=" pi"
32
37
PASSWORD=" raspberry"
33
38
if [ ! -z $USERNAME ] && [ ! -z $PASSWORD ]; then
39
44
# LED blink
40
45
LED=" off" # on/off/blink/auto (may not work on rpi camera modules)
41
46
42
- # plugin
43
- PLUGIN_IN=" $MJPG_STREAMER_INSTALL /input_uvc.so -d $DEVICE_IN -r $RESOLUTION -f $FPS -l $LED "
44
- PLUGIN_OUT=" $MJPG_STREAMER_INSTALL /output_http.so -p $MJPG_STREAMER_PORT -w $MJPG_STREAMER_WWW $AUTH "
47
+ # plugins
48
+ PLUGIN_IN=" $MJPG_STREAMER_PLUGINS_DIR /input_uvc.so -d $DEVICE_IN -r $RESOLUTION -f $FPS -l $LED "
49
+ PLUGIN_OUT=" $MJPG_STREAMER_PLUGINS_DIR /output_http.so -p $MJPG_STREAMER_PORT -w $MJPG_STREAMER_WWW $AUTH "
45
50
46
51
47
52
48
53
# ###############
49
54
# run mjpg_streamer
50
- $MJPG_STREAMER -i " $PLUGIN_IN " -o " $PLUGIN_OUT "
55
+ $MJPG_STREAMER_BIN -i " $PLUGIN_IN " -o " $PLUGIN_OUT "
51
56
# ###############
52
57
0 commit comments