首先提两个参考文档
http://tieba.baidu.com/p/3981484977#74017825356l http://blog.csdn.net/blueslime/article/details/12429411
这两个文档的解释和操作步骤都很清楚,接下来是我自己操作成功后的步骤,记下来,以免我以后忘记
1 下载安装包 在树莓派里直接写命令行下载
wget https://github.com/jacksonliam/mjpg-streamer/archive/master.zip2 安装辅助工具
sudo apt-get install libjepg8-dev sudo apt-get install cmake3 解压安装包
unzip master.zip4 编辑源文件 先移动到input_raspicam文件夹下
cd mjpg-streamer-master/mjpg-streamer-experimental/plugins/input_raspicam在此文件夹下编辑input_raspicam.c文件
nano input_raspicam.c进入nano页面后,按下ctrl+w(搜索),输入fps,回车,可看到如下界面,将fps改为30 然后按ctrl+x,再按y,再回车
5 编译mjpg软件 执行两次
cd ..在mjpg-streamer-experimental工程下进行编译:
make clean all然后
cd退出到主目录下
6 制作mjpg启动脚本 jk.sh 新建一个文件jk.sh 直接将以下代码写进去
cd mjpg-streamer-master/mjpg-streamer-experimental ./mjpg_streamer -i "./input_raspicam.so" -o "./output_http.so -w ./www"7 执行 jk.sh 脚本
sh jk.sh停止按Ctrl+C 就好了
8 浏览访问 在浏览器输入
http://你的树莓派IP:8080就OK了 看静态截图的可以直接输入
http://你的树莓派IP:8080/?action=snapshot动态图像(会有延迟)
http://你的树莓派IP:8080/javascript_simple.html不造怎么回事,我的动态图像一直闪啊闪啊,上午还没这种情况。。。 初学者还没搞懂是为什么,估计是浏览器的原因? 换台电脑就没这种情况了。。。
必须要在同一局域网!!! 手机连着相同的wifi也是可以的哦