摘要:
主要介绍JRTPLIB 2.x系列和3.x系列两种版本,它们的区别是2.x系列代码量少使用简单,但是只支持RFC 1889不支持RFC 3550,3.x支持RFC 3550,但代码量稍多,以及使用也稍显复杂。 一、JRTPLIB的编译及安装 1. JRTPLIB-2.X系列版本: 1.1.下载 下载 阅读全文
摘要:
/******************************************************************************************************************/ 一、C++高级编程_抽象类_概念 前面有virtual 后面=0, 阅读全文
摘要:
/******************************************************************************************************************/ 一、C++面向对象编程_访问控制和继承 1.继承关系 class 阅读全文
摘要:
一、 H264基础概念 1.名词解释 场和帧 : 视频的一场或一帧可用来产生一个编码图像。在电视中,为减少大面积闪烁现象,把一帧分成两个隔行的场。 片: 每个图象中,若干宏块被排列成片的形式。片分为I片、B片、P片和其他一些片。 I片只包含I宏块,P片可包含P和I宏块,而B片可包含B和I宏块。 I宏 阅读全文
摘要:
关于音视频处理的介绍参考雷神的文章:http://blog.csdn.net/leixiaohua1020/article/details/18893769 在介绍各种编码标准之前,先来看看音视频编码的基本原理: 1.视频编码基本原理 (1) 视频信号的冗余信息 以记录数字视频的YUV分量格式为例, 阅读全文
摘要:
主要介绍在Linux应用程序下对串口的操作: 1.串口初始化 int InitCom() { int Ret; Ret = SerailComm.OpenCom( ComPortDevPath, 0 ); if( Ret < 0 ) { return Ret; } if(SerailComm.Set 阅读全文
摘要:
/******************************************************************************************************************/ 一、C++类的引入 与C相比, 1.编译使用g++代替 gcc,执 阅读全文
摘要:
本文介绍数据结构与算法的知识,相信很多人在学校都学习过,同时为了贴近实际,文章直接附上编译通过可直接使用的源码。 一、数据结构 1.线性表: 1)带头结点的链表 1 /****************************************************************** 阅读全文
摘要:
创建型设计模式之抽象工厂模式: 一、含义 为创建一组相关或相互依赖的对象提供一个接口,而且无需指定它们的具体类。 具体来说, 为一组具有相同约束(属性)的对象,提供一个接口,这个接口下有不同的实现,每个实现类对应一种类型的约束(一种具体的属性),同时提供该类型的约束(属性)下所有对象的创建方法 二、 阅读全文