基于v4l2 ffmpeg x264的视频远程监控(附上编译好的库文件)
来源:互联网 发布:淘宝抢购在哪里看 编辑:程序博客网 时间:2024/05/21 01:29
1、平台
硬件:arm mini2440,usb摄像头(UVC免驱)
软件:ubuntu12.10,arm-linux-gcc v4.4.3
2、源文件
功能体验包:http://download.csdn.net/detail/kangear/5202160
--------------------------------------------------
源码编译包:
ffmpeg-1.0.tar.bz2 (ghostyu用的是-0.10.1版本的不过我没有编译通过,改为1.0的可以编译通过了)
last_x264.tar.bz2 (
git clone git:
//git
.videolan.org
/x264
.git 获得
)zlib-1.2.5.tar.gz (mini2440中没有libz.so,但是程序运行时需要这个库支持,所以下载源文件交叉编译)
网友sunkwei写的webcam应用程序,下载地址:
http://download.csdn.net/detail/sunkwei/3425209
下面开始交叉编译,编译过程中会遇到几个小问题,一一解决
3、功能体验
ARM版本的库和应用程序都已经打包,可以直接运行,也可以自己编译。对应包中的kangear_webcam/Server/arm目录下的webcam.tar.gz,解压后对应的目录如下:
webcam-|
|_Server //arm端的可执行程序加源码
|_ffmeg //制作好的库文件(包括ffmpeg,x264,zlib,用于编译或者应用程序的运行)
|_webcam //在开发板上运行此shell脚本会设置一些环境变量并运行Server目录下的webcam_server。
。。。最后想了想还是好好整理一下,单独写一篇文章吧。整理好就可以安心研究源码了。
(20130809补充)关于USB摄像头型号:
很多人问我关于摄像头型号的问题,主要是说zc301的不支持,我今天没有事,就特意再次试了一下,确实是不支持的:
- 基于v4l2 ffmpeg x264的视频远程监控(附上编译好的库文件)
- 基于v4l2 ffmpeg x264的视频远程监控(附上编译好的库文件)
- arm mini2440 基于v4l2 ffmpeg x264的视频远程监控
- 基于v4l2 ffmpeg x264的视频远程监控
- arm mini2440 基于v4l2 ffmpeg x264的视频远程监控 .
- 2440 基于v4l2 ffmpeg x264的视频远程监控
- mini2440 基于v4l2 ffmpeg x264的视频远程监控
- arm mini2440 基于v4l2 ffmpeg x264的视频远程监控
- mini2440 基于v4l2 ffmpeg x264的视频远程监控
- arm mini2440 基于v4l2 ffmpeg x264的视频远程监控
- arm mini2440 基于v4l2 ffmpeg x264的视频远程监控 ----fwqlzz love is for ever
- 基于v4l2的视频监控
- 基于FFmpeg的远程视频监控系统编解码
- ffmpeg嵌入x264库的编译方法
- 基于android的远程视频监控系统
- 基于android的远程视频监控系统
- 基于android的远程视频监控系统
- 基于H.264的远程视频监控
- 开始利用CSDN做学习笔记,从windows 游戏编程大师技巧和3D游戏编程大师开始
- 世界上最没用的几句话
- 当鼠标放到submit按钮上时使鼠标变为单击文字链接时的图标
- Geant4教程学习(一)
- ucGUI 移植详解
- 基于v4l2 ffmpeg x264的视频远程监控(附上编译好的库文件)
- C# SuspendLayout()和ResumeLayout()
- Highcharts生成图表的一些属性
- 用VS2010制作中文安装包
- 第四周项目1 三角形类
- CListCtrl控件功能扩展总结
- 使用开源工具SeleniumRC进行功能测试
- UDP 聊天室 .
- 一位程序员对书法十分感兴趣,退休后决定在这方面有所建树