*****************************************************************************************************************************
*项目中用到的库版本以及安装路径说明: *
* 安装版本 安装路径 备注 *
*------------------------------------------------------------------------------------------------------------------------- *
*1、 X264: | ubuntu通过apt获取安装 | /usr/local/x264 | apt-get install x264 *
*------------------------------------------------------------------------------------------------------------------------- *
*2、ffpeg: | ffmpeg-3.1.2 | /usr/local/ffmpeg | ./configure --prefix=/usr/local/ffmpeg *
* | | | --enable-libx264 *
* | | | --enable-gpl *
* | | | --enable-shared *
* | | | --extra-cflags=-I/usr/local/x264/include*
* | | | --extra-ldflags=-L/usr/local/x264/lib *
*------------------------------------------------------------------------------------------------------------------------- *
*3、 SDL2: | SDL-2.0.8-11687 | /usr/local/SDL | ./configure --prefix=/usr/local/SDL *
*------------------------------------------------------------------------------------------------------------------------- *
*4、 jpeg: | jpeg-8b | /usr/local/jpeg | ./configure --prefix=/usr/local/jpeg *
* | | | --enable-static *
* | | | --enable-shared *
*****************************************************************************************************************************
2018/01/09
1、从摄像头获取yuv422数据压缩成H264数据上传服务器
2、添加客户端解码显示功能,解码接收到的每一帧接收到的H264数据;
3、编译采用Makefile归档
4、摄像头向服务器发送心跳
存在问题:
1、延时大
2、虚拟机连接usb的时候经常是读取摄像头阻塞
20180/01/01
1、消息队列规范化
2、服务器和客户端(采集端和数据接收端)接收数据OK
3、采用压缩数据传输,mjpeg数据传输(采集到的数据为RGB565)