2017年5月20日

H264--1--编码原理以及I帧B帧P帧(1)

摘要: 前言 H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。所以对于一段变化不大图像画面,我们可以 阅读全文

posted @ 2017-05-20 15:29 怀想天空2013 阅读(294) 评论(0) 推荐(0) 编辑

网络视频传输协议--RTP/RTCP/RTSP/SIP/SDP 之间关系

摘要: RTP/RTCP/RTSP/SIP/SDP 关系 1、 RTP Real-time Transport Protocol,是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和 阅读全文

posted @ 2017-05-20 15:25 怀想天空2013 阅读(1161) 评论(0) 推荐(0) 编辑

行车记录仪的21条问答

摘要: 行车安全越来越受到人们的重视,许多车主开始打算为自己的座驾配备一款高清行车记录仪,但大家在购买的过程中有各种疑问,下面就行车记录仪的21个问题从技术角度进行分析,希望对大家有所帮助! 1. 问:选择1296p还是1080p? 答:对于防碰瓷为主的记录仪,1080p的清晰度足够,过高会大大降低存储卡的 阅读全文

posted @ 2017-05-20 14:59 怀想天空2013 阅读(662) 评论(0) 推荐(0) 编辑

Makefile 中:= ?= += =的区别

摘要: 在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验 新建一个Makefile,内容为:ifdef DEFINE_VRE VRE = “Hello World!”elseendif ifeq ($(OPT),define) VRE ?= 阅读全文

posted @ 2017-05-20 09:52 怀想天空2013 阅读(121) 评论(0) 推荐(0) 编辑

跟我一起写Makefile(七)

摘要: make 的运行——————一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的makefile来执行,一切都是自动的。但也有时你也许只想让make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,你想在不同的时候使用不同的编译规则,等等。本章节就是讲述如何使 阅读全文

posted @ 2017-05-20 09:25 怀想天空2013 阅读(530) 评论(0) 推荐(0) 编辑

跟我一起写Makefile(六)

摘要: 使用条件判断——————使用条件判断,可以让make根据运行时的不同情况选择不同的执行分支。条件表达式可以是比较变量的值,或是比较变量和常量的值。一、示例下面的例子,判断$(CC)变量是否“gcc”,如果是的话,则使用GNU函数编译目标。libs_for_gcc = -lgnunormal_libs 阅读全文

posted @ 2017-05-20 09:24 怀想天空2013 阅读(368) 评论(0) 推荐(0) 编辑

跟我一起写Makefile(五)

摘要: 使用变量————在Makefile中的定义的变量,就像是C/C++语言中的宏一样,他代表了一个文本字串,在Makefile中执行的时候其会自动原模原样地展开在所使用的地方。其与C/C++所不同的是,你可以在Makefile中改变其值。在Makefile中,变量可以使用在“目标”,“依赖目标”,“命令 阅读全文

posted @ 2017-05-20 09:23 怀想天空2013 阅读(176) 评论(0) 推荐(0) 编辑

跟我一起写Makefile(三)

摘要: 书写规则————规则包含两个部分,一个是依赖关系,一个是生成目标的方法。在Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让make知道你的最终目标是什么。一般来说,定义在Makefile中的目标可能会有很多,但 阅读全文

posted @ 2017-05-20 09:21 怀想天空2013 阅读(572) 评论(0) 推荐(0) 编辑

跟我一起写Makefile(四)

摘要: 书写命令————每条规则中的命令和操作系统Shell的命令行是一致的。make会一按顺序一条一条的执行命令,每条命令的开头必须以[Tab]键开头,除非,命令是紧跟在依赖规则后面的分号后的。在命令行之间中的空格或是空行会被忽略,但是如果该空格或空行是以Tab键开头的,那么make会认为其是一个空命令。 阅读全文

posted @ 2017-05-20 09:21 怀想天空2013 阅读(268) 评论(0) 推荐(0) 编辑

跟我一起写Makefile(二)

摘要: Makefile 总述———————一、Makefile里有什么?Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。2、隐晦 阅读全文

posted @ 2017-05-20 09:18 怀想天空2013 阅读(246) 评论(0) 推荐(0) 编辑

跟我一起写Makefile

摘要: 最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似 阅读全文

posted @ 2017-05-20 09:17 怀想天空2013 阅读(326) 评论(0) 推荐(0) 编辑

导航