心胸决定格局,眼界决定境界...

文章分类 -  多媒体基础

摘要:http://blog.csdn.net/sjin_1314/article/details/9533291 更加详细各种各样的编解码在各种领域得到广泛的应用,下面就把各种codec的压缩率进行一下比较,不正确之处望各位同行指正。Speech codec: 现主要有的speech codec有: G... 阅读全文
posted @ 2015-12-21 10:08 WELEN 阅读(1158) 评论(0) 推荐(0)
摘要:先解码LIBAAC编码https://github.com/EasyDarwin/EasyAACEncoder 阅读全文
posted @ 2015-12-21 09:53 WELEN 阅读(1047) 评论(0) 推荐(0)
摘要:webrtc中的带宽自适应算法分为两种:1, 发端带宽控制, 原理是由rtcp中的丢包统计来动态的增加或减少带宽,在减少带宽时使用TFRC算法来增加平滑度。2, 收端带宽估算, 原理是并由收到rtp数据,估出带宽; 用卡尔曼滤波,对每一帧的发送时间和接收时间进行分析, 从而得出网络带宽利用情况,修正... 阅读全文
posted @ 2015-12-18 18:28 WELEN 阅读(1385) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/yangzhongxuan/article/details/80817832.3. RTCP的封装RTP需要RTCP为其服务质量提供保证,因此下面介绍一下RTCP的相关知识。RTCP的主要功能是:服务质量的监视与反馈、媒体间的同步,以及多播组中成员的标识。在... 阅读全文
posted @ 2015-12-18 17:11 WELEN 阅读(2503) 评论(0) 推荐(0)
摘要:RTCP功能1、为应用程序提供会话质量或者广播性能质量的信息 RTCP的主要功能是为应用程序提供会话质量或者广播性能质量的信息。每个RTCP信息包不封装声音数据或者电视数据,而是封装发送端和/或者接收端的统计报表。这些信息包括发送的信息包数目、丢失的信息包数目和信息包的抖动等情况,这些反馈信息反映了... 阅读全文
posted @ 2015-12-18 16:51 WELEN 阅读(209) 评论(0) 推荐(0)
摘要:In 1998 the MPEG Audio subgroup tested the familyof MPEG audio coders (see http://www.tnt.uni-hannover.de/project/mpeg/audio/public/w2006.pdf). The te... 阅读全文
posted @ 2015-12-18 16:06 WELEN 阅读(186) 评论(0) 推荐(0)
摘要:牛逼的视频会议网站:http://wmnmtm.blog.163.com/blog/#m=0++++++++++++++++++++++++++++++++++++++++++++++++++++http://wmnmtm.blog.163.com/blog/static/3824571420119... 阅读全文
posted @ 2015-12-16 17:57 WELEN 阅读(349) 评论(0) 推荐(0)
摘要:/***faaddec.c*usefaadlibrarytodecodeAAC,onlycandecodeframewithADTShead*/#include#include#include"faad.h"#defineFRAME_MAX_LEN1024*5#defineBUFFER_MAX_LE... 阅读全文
posted @ 2015-12-16 11:13 WELEN 阅读(693) 评论(0) 推荐(0)
摘要:关于AAC音频格式基本情况,可参考维基百科http://en.wikipedia.org/wiki/Advanced_Audio_CodingAAC音频格式分析AAC音频格式有ADIF和ADTS:ADIF:Audio Data Interchange Format 音频数据交换格式。这种格式的特征是... 阅读全文
posted @ 2015-12-15 21:57 WELEN 阅读(455) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/yangzhongxuan/article/details/8048218 阅读全文
posted @ 2015-12-15 16:55 WELEN 阅读(92) 评论(0) 推荐(0)
摘要:recv的recvfrom是可以替换使用的,只是recvfrom多了两个参数,可以用来接收对端的地址信息,这个对于udp这种无连接的,可以很方便地进行回复。而换过来如果你在udp当中也使用recv,那么就不知道该回复给谁了,如果你不需要回复的话,也是可以使用的。另外就是对于tcp是已经知道对端的,就... 阅读全文
posted @ 2015-12-11 17:48 WELEN 阅读(1011) 评论(0) 推荐(0)
摘要:Windows套接字在阻塞和非阻塞两种模式下执行I/O操作。在阻塞模式下,在I/O操作完成前,执行的操作函数一直等候而不会立即返回,该函数所在的线程会阻塞在这里。相反,在非阻塞模式下,套接字函数会立即返回,而不管I/O是否完成,该函数所在的线程会继续运行。在阻塞模式的套接字上,调用任何一个Wind... 阅读全文
posted @ 2015-12-11 17:35 WELEN 阅读(813) 评论(0) 推荐(0)
摘要:http://www.360doc.com/content/13/0925/17/13084517_317034684.shtml 阅读全文
posted @ 2015-12-11 16:05 WELEN 阅读(587) 评论(0) 推荐(0)
摘要:一幅图像根据组成它的片类型来分,可以分为标准“表7-5”中的 8种类型。我们平常应用中所最常见到的其实是这些类型的特例。例如:我们平常所谓的“I帧”和“IDR 帧”,其实是primary_pic_type 值为 0的图像,我们平常所谓的“P帧”其实是 primary_pic_type 值为 1的图像... 阅读全文
posted @ 2015-12-10 16:59 WELEN 阅读(412) 评论(0) 推荐(0)
摘要:帧速率一般不小于8;而电影的帧速率为24fps 阅读全文
posted @ 2015-12-10 15:48 WELEN 阅读(475) 评论(0) 推荐(0)
摘要:当运动变化比较少时,一个序列可以很长,因为运动变化少就代表图像画面的内容变动很小,所以就可以编一个I帧,多个P帧、B帧。当运动变化多时,可能一个序列就比较短了,比如就包含一个I帧和少量的(3、4个)P帧。(MPEG2、H264和H265都一样)MPEG2中: (MPEG2、H264和H265的GO... 阅读全文
posted @ 2015-12-10 15:40 WELEN 阅读(1370) 评论(0) 推荐(0)
摘要:RTP 参考文档RFC3550/RFC3551 Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTCP协议),视频会议和一... 阅读全文
posted @ 2015-12-08 15:56 WELEN 阅读(334) 评论(0) 推荐(0)
摘要:PulseAudio声音服务器试图以全新的架构来提供新的声音处理架构,希望能像ALSA统一底层那样一统声音应用领域!应用程序调用GSTreamer解码,将压缩的声音文件解成raw audio数据,然后交给ESD声音服务器,由ESD交由ALSA转至设备层,完成声音输出,这个过程中,使用PulseAud... 阅读全文
posted @ 2015-12-03 14:21 WELEN 阅读(1112) 评论(0) 推荐(0)
摘要:浮点到定点的转换 虽然AccelDSP能够将Matlab浮点程序转换为定点,但实质上它还是利用了Matlab的浮点到定点的转换功能。所以我们就需要了解一下Matlab中是如何实现浮点到定点的转换的。这对于不使用AccelDSP而是直接使用Matlab进行浮点到定点转换的工程师也是很有帮助的。 浮点转... 阅读全文
posted @ 2015-11-27 18:23 WELEN 阅读(2904) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/ganxingming/article/details/15057821)除法转换为乘法或移位运算我们知道,不管硬件平台如果变换,除法运算所需要的时钟周期都远远多于乘法运算和加减移位运算,尤其是在嵌入式应用中,“效率”显得尤为重要。以笔者的经验,其实,项目中... 阅读全文
posted @ 2015-11-27 17:54 WELEN 阅读(559) 评论(0) 推荐(0)