上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 项目简介 本项目就是RtmpApp嵌入式版本,在此基础上,融入之前的v4l2采集、ipu转码等内容,实现了usb摄像头的采集(yuv422)、ipu或者软件转码、x264编码、rtmp传输。 与前一个项目最大的不同在于数据衔接,以及数据转换,这里使用单独线程进行编码传输,里面涉及友元类的使用,是如下 阅读全文
posted @ 2017-01-20 16:17 tla001 阅读(509) 评论(1) 推荐(0) 编辑
摘要: 最近想做rtmp的推流、直播的小项目,不想直接使用FFmpeg进行推流,FFmpeg进行推流特别简单,因为它已经将编码以及librtmp都集成好了,没啥意思。FFmpeg推流的例子,在雷神的博客里可以找到。这里主要是基于librmtp,结合libx264进行压缩,进行一些实验,包括三大部分: 首先是 阅读全文
posted @ 2017-01-20 15:57 tla001 阅读(9517) 评论(2) 推荐(2) 编辑
摘要: pthread 库是纯c库,没有类指针的概念,当想phread_create中传递类成员函数时,就会报错,这里针对这种情况,对线程创建做了必要封装,较为简单,继承类,实现run接口,然后使用start启动线程即可,有点像Qt中线程的用法 阅读全文
posted @ 2017-01-20 15:33 tla001 阅读(4204) 评论(0) 推荐(0) 编辑
摘要: 项目简介 基于官方的demo进行修改,限于能力问题,并没有将功能代码完全从官方的demo中分离出来,还是基于原来的框架进行修改,做了一些简单的封装,我做的工作如下: 模式定义 完整工程 https://github.com/tla001/CapTransV3 使用vpu 进行udp推流的使用,可以推 阅读全文
posted @ 2017-01-20 15:27 tla001 阅读(2148) 评论(1) 推荐(0) 编辑
摘要: 项目简介 这是之前图像采集显示程序的升级版,首先基础部分的图像v4l2采集、framebuffer显示、IPU转码都进行了c++封装,之后加入了以下新功能: 这个小工程是一个附属产品,boss的项目中用到了图像编码保存,然后学了一段时间的多媒体技术(主要就是FFmpeg),后来就衍生出了这个版本的程 阅读全文
posted @ 2017-01-20 15:10 tla001 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 项目简介 本次编程实战主要是围绕嵌入式linux v4l2采集框架展开,包括以下几个部分: 首先是采集部分 #include "includes.h" int fd_cam; struct cam_buffer *buffers=NULL; unsigned int n_buffers=0; int 阅读全文
posted @ 2017-01-20 14:48 tla001 阅读(1462) 评论(0) 推荐(0) 编辑
摘要: 最近在学习数据库的内容,起先是在windows下用mysql c++ connector进行编程,之所以选用c++而不是c的api,主要是考虑到c++ connector是按照JDBC的api进行实现的,使用比较方便。废话不多说,直接上代码。代码主要是对常用操作的测试与封装,包括DDL、DQL、DM 阅读全文
posted @ 2017-01-13 00:20 tla001 阅读(2247) 评论(0) 推荐(0) 编辑
摘要: 一.openssl交叉编译 1.下载 https://www.openssl.org/source/ 版本不要太高,刚开始版本高了,有些函数取消了,链接不上 使用1.0.1f即可 2.编译成共享库 ./config no-asm shared --prefix=/usr/local/arm/open 阅读全文
posted @ 2017-01-09 22:40 tla001 阅读(1433) 评论(0) 推荐(0) 编辑
摘要: 之前使用命令方式安装nginx并配置了反向代理,由于想做一个视频直播的小项目,查了流媒体服务器的方案,发现nginx有相关模块,于是开始搞起。 nginx-rtmp模块需要在nginx编译时,以模块方式编译进去,所以,之前搭建的nginx不能用了,只能另外下源码编译,但是也不必卸载原来的环境,后面会 阅读全文
posted @ 2017-01-08 23:35 tla001 阅读(11181) 评论(0) 推荐(1) 编辑
摘要: 1. 安装Apahce, PHP, MySQL以及php连接mysql库的组件#yum -y install httpd php mysql mysql-server php-mysql //这里“-y”参数表示静默安装,不会出现提示及交互 2. 安装apache扩展#yum -y install 阅读全文
posted @ 2016-12-21 00:22 tla001 阅读(1008) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页
个人网站 www.tla001.cn