9 wudebao5220150

尚未进行身份认证

暂无相关描述

等级
TA的排名 4w+

音视频&流媒体

音视频流媒体流媒体背景音视频常见术语定义规范音视频组成编码格式音频编码格式视频编码格式存储封装格式视频码率帧率分辨率码率帧率分辨率图像存储格式yuv一幅彩色图像的基本要素是什么YUV与像素的关系YUV图像格式的内存大小帧率码率与分辨率之间关系一个视频文件的大小为586M播放时长为3分7秒10min流量消耗41587KB输出文件大小公式一帧图像大小

2018-01-26 23:53:55

framebuffer设备的参数 和framebuffer编程

framebuffer设备的参数和framebuffer编程如果应用程序需要知道Framebuffer设备的相关参数,必须通过ioctl()系统调用来完成。在头文件中定义了所有的ioctl命令字,不过,最常用的ioctl命令字是下面这两个:FBIOGET_FSCREENINFO和FBIOGET_VSCREENINFO。前者返回与Framebuffer有关的固定的信息,

2014-09-15 22:59:47

framebuffer / 像素深度 / 颜色深度 / RGB565

framebuffer/像素深度/颜色深度/RGB5651,framebuffer相关的.   framebuffer的可变的信息就是指Framebuffer的长度、宽度以及颜色深度等信息。这两个命令字相关的结构体有两个:structfb_fix_screeninfo和structfb_var_screeninfo,这两个结构体都比较大,前者用于保存Fram

2014-09-15 22:58:59

利用freetype显示中文字符

#include#include#include#include#include#include#include#include#include#include#include#includeFT_FREETYPE_H#includeFT_GLYPH_H#defineFONTDATAMAX4096

2014-09-15 22:28:43

字符编码:ASCII,Unicode和UTF-8

字符编码:ASCII,Unicode和UTF-81.ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世

2014-09-15 22:00:28

inline函数_内联函数的一些总结

inline函数_内联函数的一些总结  inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。表达式形式的宏定义一例:#defineExpressionName(Var1,Var2)((Var1)+(Var2))*((Var1)-(Var2))为什么要取代这种形式呢,且听我道来:1.首先谈一下在C中使用这种形式宏定义的原因,C语言

2013-11-20 11:30:11

IPC之本地套接字

IPC之本地套接字   进程间通信,UNP2这本经典的书籍讲的已经很清楚了,常见的进程间通信就是信号量消息队列共享内存,其实本地套接字更是一种进程间通信的手段,而且起码要比信号量更加直观。本文描述下基本的利用本地套接字来进行进程通信。点击(此处)折叠或打开#defineUNIX_PATH_MAX108 structsockaddr_un {    s

2013-11-19 16:05:55

C语言中的字符数组与字符串

C语言中的字符数组与字符串 1、字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素。charstr[10]={'I','','a','m','',‘h’,'a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长度,则按语法错误处理;若小于数组长度,则只将这些字符数

2013-11-11 10:25:15

指针与内存, 指针数组,常量指针类笔记

指针与内存,指针数组,常量指针类笔记 1.char*str1;//str1只是一个指针,指针指向的空间还没有分配,所以此时用strcpy向str1所指向的内存中拷贝内容将出错。利用malloc动态分配指向的内存(在堆中):str1=(char*)malloc(10)orstr1=(char*)malloc(sizeof(char)*num)//分配num个

2013-11-11 10:21:25

野指针

野指针 “野指针”不是NULL指针,是指向“垃圾”内存(不可用内存)的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if无法判断一个指针是正常指针还是“野指针”。有个良好的编程习惯是避免“野指针”的唯一方法。  野指针的成因主要有三种:一、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指

2013-11-09 11:43:37

回调函数

回调函数  回调函数是一个程序员不能显式调用的函数;通过将回调函数的地址传给调用者从而实现调用。回调函数使用是必要的,在我们想通过一个统一接口实现不同的内容,这时用回掉函数非常合适。比如,我们为几个不同的设备分别写了不同的显示函数:voidTVshow();voidComputerShow();voidNoteBookShow()... 等等。这是我们想用一个统一的显示

2013-11-09 11:17:29

引用与指针的区别

引用与指针的区别在c++函数中,形式参数用引用和用指针都可以起到在被调用函数中改变调用函数的变量的作用。什么时候用引用作参数?什么时候用指针作参数呢voidfunction(int*ptr); //指针voidfunction(int&ref); //引用没有特定的规定。。学的久了,就会习惯什么时候用指针什么时候用引用了!引用与指针有什么区别

2013-11-09 11:05:17

RTP 与RTCP 解释. 含同步时间戳

RTP与RTCP解释.含同步时间戳RTP协议是real-timetransportprotocol的缩写,被设计来传输流媒体数据,有着广泛的应用,其它相关介绍自己去看RFC,我不打算讨论这些无聊的概念性的东西。(1)了解RTP     可以说,RTP协议不依赖于底层协议,也就是说,它是独立的协议。而一般的,由于UDP包的快速、时实性高的特点,它通常和UDP结合在一起

2013-10-31 20:08:56

RTP协议分析

RTP协议分析第2章.    RTP详解2.1. RTP的协议层次2.1.1. 传输层的子层RTP(实时传输协议),顾名思义它是用来提供实时传输的,因而可以看成是传输层的一个子层。图1给出了流媒体应用中的一个典型的协议体系结构。图1流媒体体系结构从图中可以看出,RTP被划分在传输层,它建立在UDP上。同UDP协议一样,为了实现其实时传输功能,RTP也有固定的封

2013-10-31 20:08:15

FU-A分包方式,以及从RTP包里面得到H.264数据和AAC数据的方法

FU-A分包方式,以及从RTP包里面得到H.264数据和AAC数据的方法RFC3984是H.264的baseline码流在RTP方式下传输的规范,这里只讨论FU-A分包方式,以及从RTP包里面得到H.264数据和AAC数据的方法。 H.264的NAL层处理H264以NALU(NALunit)为单位来支持编码数据在基于分组交换技术网络中传输。NALU定义了可用于基

2013-10-31 20:07:37

H.264 RTPpayload 格式------ H.264 视频 RTP 负载格式

H.264RTPpayload格式------H.264视频RTP负载格式1.网络抽象层单元类型(NALU)NALU头由一个字节组成,它的语法如下:     +---------------+     |0|1|2|3|4|5|6|7|     +-+-+-+-+-+-+-+-+     |F|NRI| Type  |     +-

2013-10-31 20:05:16

H264的RTP负载打包的数据包格式,分组,分片

H264的RTP负载打包的数据包格式,分组,分片 1.    RTP数据包格式RTP报文头格式(见RFC3550Page12):   01234567890123456789012345678901  +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

2013-10-31 20:04:06

I,P,B帧和PTS,DTS的关系,GOP相关

I,P,B帧和PTS,DTS的关系,GOP相关 Iframe:帧内编码帧又称intra picture,I帧通常是每个GOP(MPEG所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。Pframe:前向预测编码帧又称predictive-frame,通过充分将低于图像序列中前面已编码

2013-10-31 20:00:28

H.264 NAL层解析(0x00000001,编码,打包,NALU)

H.264NAL层解析(0x00000001,编码,打包,NALU) 1.引言H.264的主要目标:1.高的视频压缩比2.良好的网络亲和性解决方案:VCL videocodinglayer      视频编码层NAL networkabstractionlayer 网络提取层VCL:核心算法引擎,块,宏块及片的语法级别的定义NAL:片级以

2013-10-31 19:59:54

YUV格式分析详解

YUV格式分析详解  一,YUV含义 YUV格式通常有两大类:打包(packed)格式和平面(planar)格式。前者将YUV分量存放在同一个数组中,通常是几个相邻的像素组成一个宏像素(macro-pixel);而后者使用三个数组分开存放YUV三个分量,就像是一个三维平面一样。 在摄像头之类编程经常是会碰到YUV格式,而非大家比较熟悉的RGB格式.我们可以把YUV看成

2013-10-28 16:32:35

查看更多

勋章 我的勋章
    暂无奖章