移植使用 FFmpeg

image.png
image.png

image.png
image.png

image.png
image.png
image.png
image.png

image.png
image.png
image.png


image.png
image.png
image.png

image.png

image.jpeg

1、JPEG 库的移植

由于平板摄像头采集上的数据为 YUV 格式,而我们希望得到 JPEG 的压缩图像,所以需要 JPEG 库的支持。
a) 下载 JPEG 库
通过下面这个网址下载 JPEG 源码: http://www.ijg.org/files/jpegsrc.v8b.tar.gz
b) 配置 JPEG 源码
image.jpeg
如下图即成功生成编译使用的 Makefile。
image.jpeg
c) 编译和安装
image.jpeg
如下即编译安装成功:
image.jpeg
编译生成的库:
image.jpeg
d) 添加到文件系统中
把编译生成的库拷贝的我们使用的文件系统中。
image.jpeg
**

2、 MJPG-Streamer 的移植

a) 下载 MJPG-Streamer 源码
通过下面这个网址下载 MJPG-Streamer 源码包:http://sourceforge.net/projects/MJPG-streamer/
https://github.com/jacksonliam/mjpg-streamer/blob/master/mjpg-streamer-experimental/README.md
cd mjpg-streamer-experimental make distclean make CMAKE_BUILD_TYPE=Debug sudo make install
参见:mjpg-streamer\mjpg-streamer-experimental\start.sh
root@apalis-tk1:~# mjpg_streamer -i “/usr/lib/input_uvc.so” -o “/usr/lib/output_http.so -w /usr/share/www”
http://192.168.71.212:8080/stream.html