Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux / Tiny210移植mjpeg-streamer

Tiny210移植mjpeg-streamer1. libjpeg库移植1.1)解压jpegsrc.v6b.tar.gz并进入其目录1.2)配置源码./configure CC=arm-linux-gcc --host=arm-linux --prefix=/usr/local/jpeg --enable-shared --enable-static(如果提示错误的话,先./configure后make clean之后再重新配置下)1.3)make编译源码1.4)make install这里提示没有那个文目录,所以我们就自己手动去创建,再make install就可以了。2. 移植mjpegstreamer2.1)解压mjpg-streamer-r136.tar.bz2并进入其目录2.2)修改源码修改plugins/input_uvc/Makfile修改CFLAGS = -O2 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC为 CFLAGS = -O2 -DLINUX -D_GNU_SOURCE -Wall -shared -fPIC -I/usr/local/jpeg/include修改$(CC) $(CFLAGS) -ljpeg -o $@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo为 $(CC) $(CFLAGS) -ljpeg -L/usr/local/jpeg/lib -o $@ input_uvc.c v4l2uvc.lo jpeg_utils.lo dynctrl.lo注:/usr/local/jpeg就是上面移植jpeg库后安装的目录2.3)编译make CC=arm-linux-gcc2.4)将编译好的mjpegstreamer及在源码下的*.so全部拷贝到开发板上2.5)运行mjpegstreamer(注意/dev/video3是摄像头接入开发板时的设备,不同的开发板不一定一样)2.6)在装好vlc的电脑上运行VLC并输入http://ip/?action=stream,即可播放。本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-05/116962.htm