随笔分类 - 流媒体
摘要:H264是新一代的编码标准,以高压缩高质量和支持多种网络的流媒体传输著称,在编码方面,我理解的他的理论依据是:参照一段时间内图像的统计结果表明,在相邻几幅图像画面中,一般有差别的像素只有10%以内的点,亮度差值变化不超过2%,而色度差值的变化只有1%以内。所以对于一段变化不大图像画面,我们可以先编码
阅读全文
摘要:本文摘自:http://blog.chinaunix.net/uid-20655530-id-1589483.html学习SIP协议最快捷的方法是通过范例来学习,找到了一个完整的呼叫流程,let's go!INVITE主叫方Tesla首先发起INVITE消息到被叫方Marconi。INVITE消息包...
阅读全文
摘要:1、NAL全称Network Abstract Layer, 即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的...
阅读全文
摘要:在ortp中实现了一个通用的队列,每一个队列包括三个实体,分别是队列、消息块和数据块,这三个实体分别对应queue_t、msgb和datab结构体。queue_t的定义如下所示:typedef struct _queue {mblk_t _q_stopper; /* 消息队列头 */int q_...
阅读全文
摘要:SIP消息由三部分组成,即:开始行(startline)、消息头(header)、正文(body)Start-line:请求行Request-line消息为request消息时使用request-lineRequest-Line=MethodSPRequest-URISPSIP-VersionCRL...
阅读全文
摘要:作者:gnuhpc 出处:http://www.cnblogs.com/gnuhpc/1、SIP业务基本知识1.1 业务介绍会话初始协议(Session Initiation Protocol)是一种信令协议,用于初始、管理和终止网络中的语音和视频会话,具体地说就是用来生成、修改和终结一个或多个参与...
阅读全文
摘要:Mediastreamer2 是一个功能强大且小巧的流引擎,专门为音视频电话应用而开发。这个库为linphone中所有的接收、发送多媒体流提供处理,包括音/视频捕获,编码和解码,渲染。特性:接收、发送RTP数据包。支持如下的音视频编解码格式:音频speex, G711, GSM, iLBC,AMR,...
阅读全文
摘要:一、流媒体简介随着Internet的日益普及,在网络上传输的数据已经不再局限于文字和图形,而是逐渐向声音和视频等多媒体格式过渡。目前在网络上传输音频/视频(Audio/Video,简称A/V)等多媒体文件时,基本上只有下载和流式传输两种选择。通常说来,A/V文件占据的存储空间都比较大,在带宽受限的网...
阅读全文