- 博客(9)
- 资源 (10)
- 收藏
- 关注
原创 <六> 通过RTP协议传输H264视频
之前用Jrtp的库来传输H264视频时,将摄像头编码后的视频数据直接发送,然后在另外一个开放板接收数据,解码,显示,实现效果很不错。一个开发板编码发送,一个开发板接收解码,不用考虑帧率,也不用考虑RTP数据报头部数据各个位的含义。然而想做到在开发板上采集,电脑上通过VLC播放时,却一直实现不了。后来在网上找了个通过UDP实现RTP协议的代码,终于OK了。通过WireShark抓包发现,我在用Jrt
2016-01-18 17:26:56 6359 12
原创 <五> S5PV210 H264视频解码后显示
上一章写了如何通过SPPV210芯片H264硬件解码生存yuv格式视频文件,yuv格式是由一帧帧的图像组成,做一下格式转换写到framebuffer上即可实现显示了。
2016-01-12 17:43:01 2377
原创 <二> Qt更新sqlite3插件
今天在Qt的帮助手册里看到,可以用自己编译的sqlite库来替换qt源码中所带的sqlite。这样就好办了,可以更新Qt的sqlite3插件,编程的时候直接用Qt的数据库语句,上一章中用sqlite3的函数来编程,总感觉怪怪的。毕竟是写Qt sqlite程序,应该写成Qt的风格,后面使用Qt的数据模型就比较方便。 上一章中已经说了sqlite3源码的编译,这里我把通过交叉编译后安装在虚拟
2016-01-11 11:21:25 2242
原创 <四> H264解码输出yuv文件
现在来写下s5pv210的h264解码,这一章有些部分我理解的不是很透彻,只能写个大概了。希望看到的人能给出些意见,有些地方写错的还望指正出来! 解码过程与编码过程类似,编码过程是先初始化编码器,然后从编码器输出buf中读出h264文件头数据,写入输出文件,然后开始不断地将一帧帧NV12格式的图像写入到编码器的输入buf,启动编码,从编码器输出buf中将h264视频数据写入到输出文件。解
2016-01-08 15:50:38 8066 3
原创 Smart210一键部署运行qt程序
目前只实现了一键编译、部署应用到开发板并运行的功能,一键调试还没有搞定。这一节讲一下在smart210开发板上配置一键部署qt应用程序的过程。 首先是qte库的编译,源码选用的是友善之臂光盘里的arm-qte-4.8.5-20131207.tar.gz。编译时首先配置好交叉编译器的路径,这个手册里都有说明。下面看我解压到的路径。ws@ubuntu:/opt/FriendlyARM/m
2016-01-08 10:33:22 2169
原创 <一> 第一个qt+sqlite3程序
目前想学习下sqlite数据库编程。之前在开发板上运行Qt程序时,出现了只能读数据库,不能进行写入的情况。在网上查得可以不使用Qt自带的数据库,重新编译一个sqlite3库,然后在Qt中使用这个库就可以了。为了使学习的更为全面,报着认真敲代码的态度,我将这个学习过程以博客的形式写出来。对程序中可能出现的问题,尽量不留死角。同时,在后面尽量解决以前遇到的问题。 现在开发工具如下:
2016-01-06 17:44:28 2281
原创 <三> H264编码
H.264是一种数字视频压缩方式,因为摄像头原始帧数据一般比较大,比如一帧YUV(640*480)格式的图像,大小为640*480*12/8,约460KB,如果一秒取20帧,进行实时视频传输,每秒需要传输9M左右,比较占用宽带资源,而且视频过大不利于存储。利用H264进行编码后传输是一种比较好的解决方案。 这里我对上一篇摄像头应用程序进行部分修改,并添加h264编码部分。实现效果是,在程
2016-01-05 11:22:56 2099 18
原创 <二> 摄像头画面显示
摄像头画面显示的程序比较简单,友善之臂的光盘里面已经提供了相关的代码,这里对其进行简单的封装,以便后续工程的使用。 首先从main函数看起,代码如下。/* * main.cpp * * Created on: 2015年12月4日 * Author: Westlor */#include #include #include #include "camer
2016-01-04 12:59:56 2025 5
原创 <一> 基于S5PV210实时视频传输总述
手上有两套Smart210的开发板,打算在项目之余做些东西出来,确实最近闲了点。鉴于Smart210底板上有AV-in接口,而我这里刚好有一个车载摄像头(型号:Veise DF-8073VR),所以就实时视频传输这块写几篇博客,一方面边学习边巩固,一方面也希望能在这个领域探索的更远。 先嗮张图片好了。 简介下开发板的资源。采用三星 S5PV210 作为主处理器,运行主频可高
2016-01-04 10:35:15 2260
CtkpluginProj.tar.gz
2020-01-02
2_qt+sqlite3_plug
2016-01-11
1_qt+sqlite3程序
2016-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人