![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
流媒体
文章平均质量分 52
wileyking
擅长C/C音视频行业
展开
-
RTP与RTCP协议介绍
RTP与RTCP协议介绍<br />流媒体是指Internet上使用流式传输技术的连续时基媒体。当前在Internet上传输音频和视频等信息主要有两种方式:下载和流式传输。<br />下载情况下,用户需要先下载整个媒体文件到本地,然后才能播放媒体文件。在视频直播等应用场合,由于生成整个媒体文件要等直播结束,也就是用户至少要在直播结束后才能看到直播节目,所以用下载方式不能实现直播。<br />流式传输是指传输之前首先对多媒体进行预处理(降低质量和高效压缩),然后使用缓存系统来保证数据连续正确地进行传输。使用流原创 2011-03-30 19:56:00 · 647 阅读 · 0 评论 -
h264检测是I帧还是P帧
检测h264中的帧类型:nal单元类型定义,从>摘录转载:http://www.rosoo.net/a/201207/16154.html转载 2013-11-02 23:06:17 · 1260 阅读 · 0 评论 -
H.264 RTP 封包格式
H.264 视频 RTP 负载格式1. 网络抽象层单元类型 (NALU)NALU 头由一个字节组成, 它的语法如下: +---------------+ |0|1|2|3|4|5|6|7| +-+-+-+-+-+-+-+-+ |F|NRI| Type | +---------------+F: 1 个比特. forbidden_zero_bit. 在 H.264 规范中规定了这一位必须为 0.NRI: 2 个比特. nal_ref_idc. 取 0原创 2011-05-03 16:35:00 · 2444 阅读 · 0 评论 -
fxo和fxs(o口和s口)
本文主要是学习fxo口和fxs口概念的记录。适合于非通信专业的理解fxo和fxs。介绍“FXO和FXS有什么区别?”这个问题经常在VOIP中被提及。像我这样非通信专业的刚开始搞通信时挺困惑的。 FXS(Foreign Exchange Station,外部交换站)和FXO(Foreign Exchange Office,外部交换局)是模拟电话环境中两种最常见接口的名字。模拟电话,或者传转载 2013-04-03 10:29:17 · 3614 阅读 · 1 评论 -
什么是语音网关
语音网关就是一种转换设备,我们的系统支持的是网络电话,但是普通电话怎么用呢?那就需要把网线转化成电话线,rj45转化成rj11。又点通俗,但容易理解。然后再把电话线接到电话上(废话),还可以作为电话交换机的中继线使用(这个功能很有用啊,和前台妹妹聊天不用花钱阿)。 问:什么是网络电话、网络电话机?答:网络电话就是让电话中的声音通过网络送。您可以通过安装了软件(如Netmeeting原创 2013-04-03 10:10:04 · 6802 阅读 · 0 评论 -
H.264/MPEG-4 AVC
H.264,或称MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。H.264是ITU-T以H.26x系列为名称命名的标准之一,同时AVC是ISO/IECMPEG一方的称呼。这个标准通常被称之为H.264/AVC(或者AVC/H.264或者H.26原创 2012-07-18 15:46:04 · 1167 阅读 · 0 评论 -
在VS2005环境上配置SDL
一、下载SDL下载地址和链接:http://www.libsdl.org/download-1.2.php二、解压缩假设你将下载下来的压缩文件解压至D:\SDL-1.2.13。 三、拷贝文件ü找到VS2005的安装目录(在我的机器上,VC6被安装在了C:\Program Files\Microsoft Visual Studio转载 2012-05-16 15:05:14 · 1386 阅读 · 0 评论 -
I帧和IDR帧的区别
<br /> IDR(Instantaneous Decoding Refresh)--即时解码刷新。 <br /> I和IDR帧都是使用帧内预测的。它们都是同一个东西而已,在编码和解码中为了方便,要首个I帧和其他I帧区别开,所以才把第一个首个I帧叫IDR,这样就方便控制编码和解码流程。IDR帧的作用是立刻刷新,使错误不致传播,从IDR帧开始,重新算一个新的序列开始编码。而I帧不具有随机访问的能力,这个功能是由IDR承担。IDR会导致DPB(DecodedPictureBuffer 参考帧列表——这是关原创 2011-05-06 17:25:00 · 1157 阅读 · 0 评论 -
图像、帧、片、NALU
图像、帧、片、NALU 是学习 H.264 的人常常感到困惑的一些概念,我在这里对自己的理解做一些阐述,欢迎大家讨论:H.264 是一次概念的革新,它打破常规,完全没有 I 帧、P帧、B 帧的概念,也没有 IDR 帧的概念。对于 H.264 中出现的一些概念从大到小排序依次是:序列、图像、片组、片、NALU、宏块、亚宏块、块、像素。这里有几点值得说明:(1)、在 H.264 协议中图像是个集合概念,顶场、底场、帧都可以称为图像(本文图像概念时都是集合概念)。因此我们可以知道,对于 H.264 协议来说,我们原创 2011-05-04 17:15:00 · 8495 阅读 · 0 评论 -
NALU(NAL单元)
<br />一 NALU类型<br /> 标识NAL单元中的RBSP数据类型,其中,nal_unit_type为1, 2, 3, 4, 5及12的NAL单元称为VCL的NAL单元,其他类型的NAL单元为非VCL的NAL单元。<br /> 0:未规定<br /> 1:非IDR图像中不采用数据划分的片段<br /> 2:非IDR图像中A类数据划分片段<br /> 3:非IDR图像中B类数据划分片段<br /> 4:非IDR图像中C类数据划分片段<br /> 5:IDR图原创 2011-05-04 17:11:00 · 2959 阅读 · 3 评论 -
什么是VOIP和SIP?
什么是VOIP? VoIP的完整名字是Voice over Internet Protocol,翻译过来就是因特网语音,可以简单理解为一种用因特网系统代替传统电话通讯系统进行语音通话的技术。其实两者最大的区别是:传统语音通话采用的是模拟信号技术,模拟信号容易受到干扰,很难避免信号失真,另外,传统模拟信号通话技术的容量受到很多限制,所以信号是经过高失真压缩的,因此效果不会很理想;而VO原创 2011-06-07 16:15:00 · 14801 阅读 · 3 评论 -
rtsp 交互流程
<br /> 简单的RTSP消息交互过程<br /><br /><br />本例测试,客户端是使用Vlc播放器,以下信息均为服务器端收到和回应的信息<br /><br />//---------------------------------------------------------------------------------<br />第一步:查询服务器端可用方法<br />1客户端请求(OPT原创 2011-05-25 10:45:00 · 2907 阅读 · 0 评论 -
Proxy 和 Agent 区别
<br />Agent 代理 通常指与用户接口的客户端程序<br />Proxy 代理 接收用户请求并将请求发给服务器,然后接收服务器回应并返回给用户 实际上Proxy的功能就是代替用户访问服务器,用户被隐藏.原创 2011-05-25 11:11:00 · 16143 阅读 · 2 评论 -
RTSP协议介绍
1.实时流协议RTSPRTSP[3]协议以客户服务器方式工作,它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制,如:暂停/继续、后退、前进等。因此 RTSP 又称为“因特网录像机遥控协议”。1.1. RTSP协议简介要实现 RTSP 的控制功能,不仅要有协议,而且要有专门的媒体播放器(media player)和媒体服务器(media server)。媒体服务器与媒体播放器的关系是服务器与客户的关系。媒体服务器与普通的万维网服务器的最大区别就是媒体服务器支持流式音频和视频转载 2011-03-30 19:58:00 · 825 阅读 · 0 评论 -
采样率和比特率和位数
采样率表示了每秒钟的采样次数。采样率类似于动态影像的帧数,比如电影的采样率是24赫兹,PAL制式的采样率是25赫兹,NTSC制式的采样率是30赫兹。当我们把采样到的一个个静止画面再以采样率同样的速度回放时,看到的就是连续的画面。同样的道理,把以44.1kHZ采样率记录的CD以同样的速率播放时,就能听到连续的声音。显然,这个采样率越高,听到的声音和看到的图像就越连贯。当然,人的听觉和视觉器官原创 2012-08-10 09:47:32 · 2834 阅读 · 0 评论