——————/开发板编译安装mjpeg-streamer(依赖libjpeg)
将所有Makefile中CC=gcc改为arm-linux-gcc
root@lyl:/home/mjpg-streamer-r63# vi plugins/input_uvc/Makefile
CFLAGS += -O2 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC -I /home/libjpeg-turbo-1.2.1/tmp/include
input_uvc.so: $(OTHER_HEADERS) input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo
$(CC) $(CFLAGS) -ljpeg -L /home/libjpeg-turbo-1.2.1/tmp/lib -o
$@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo
root@lyl:/home/mjpg-streamer-r63# make
root@lyl:/home/mjpg-streamer-r63# mkdir mjpeg
root@lyl:/home/mjpg-streamer-r63# cp mjpg_streamer mjpeg/
root@lyl:/home/mjpg-streamer-r63# cp *.so mjpeg/
root@lyl:/home/mjpg-streamer-r63# cp -fr mjpeg /test/nfs/
[root@FriendlyARM mjpeg]# ./mjpg_streamer -i "./input_uvc.so -f 30 -r 640*480 -d /dev/video15" -o "./output_http.so -w ./www"
http://10.5.104.74:8080/?action=stream
将所有Makefile中CC=gcc改为arm-linux-gcc
root@lyl:/home/mjpg-streamer-r63# vi plugins/input_uvc/Makefile
CFLAGS += -O2 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC -I /home/libjpeg-turbo-1.2.1/tmp/include
input_uvc.so: $(OTHER_HEADERS) input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo
$(CC) $(CFLAGS) -ljpeg -L /home/libjpeg-turbo-1.2.1/tmp/lib -o
$@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo
root@lyl:/home/mjpg-streamer-r63# make
root@lyl:/home/mjpg-streamer-r63# mkdir mjpeg
root@lyl:/home/mjpg-streamer-r63# cp mjpg_streamer mjpeg/
root@lyl:/home/mjpg-streamer-r63# cp *.so mjpeg/
root@lyl:/home/mjpg-streamer-r63# cp -fr mjpeg /test/nfs/
[root@FriendlyARM mjpeg]# ./mjpg_streamer -i "./input_uvc.so -f 30 -r 640*480 -d /dev/video15" -o "./output_http.so -w ./www"
http://10.5.104.74:8080/?action=stream