自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

瑜媛的专栏

不集小流,无以成江海!

  • 博客(35)
  • 资源 (6)
  • 收藏
  • 关注

转载 UDP协议与TCP协议的比较

UDP协议是无面向连接的、不可靠的、无序的、无流量控制的传输层协议,UDP发送的每个数据报是记录型的数据报,所谓的记录型数据报就是接收进程可以识别接收到的数据报的记录边界。TCP协议是面向连接的、可靠的、有序的、拥有流量控制的传输层协议,它是字节流的协议,无记录边界。1.记录与字节流UDP协议:发送进程在发送每个数据报的时候并不等待多个数据报集中在一起以一个较大数据报发送出去,而是立即

2013-07-31 13:36:47 1125

转载 淘汰RM与RMVB的原因

在MKV、TS、AVI、MPEG-4、H.264大行其道的今天,居然还有一个地区依然流行RMVB,那就是亚洲,尤其是中国,特别是中国大陆。实在很奇怪,在相同的占用空间之下,H.264能提供比RMVB更加清晰的画面,而且如果使用MKV封装的话可以把字幕嵌进去,还能随意选择是否显示字幕。不过,由于很多人经常看RMVB,于是变得见怪不怪,甚至专门选择RMVB。究其原因,就是因为最初的时候

2013-07-31 11:19:33 9105

转载 I,P,B帧和PTS,DTS的关系

转载自:http://it6655.com/2012/11/ipb-pts-dts-html基本概念:I frame :帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。P frame: 前向预测编码帧 又称pr

2013-07-31 09:18:44 1532

转载 Matroska文件格式标准

转载自:http://matroska.org/technical/specs/index.html

2013-07-30 12:49:26 2504

原创 EBML格式计算length算法总结

关于EBML格式,这里就不多说了。Leading bits也被称为Length Descriptor。这里要说的length就是Leading bits的个数。按照Matroska的标准,Leading bits的最大个数是8。下面介绍几种获得length的方法。1、方法一uint8_t data = 读取一个字节;uint8_t tmp = floor(log2(data));u

2013-07-29 11:20:49 1641

翻译 WebM文件格式标准

英文原文地址:http://www.webmproject.org/docs/container/#

2013-07-27 10:24:03 17538 1

转载 HTTP Dynamic Streaming 学习笔记[原理篇]

转载自:http://www.mmihome.net/portal.php?mod=view&aid=278一、什么是HTTP Dynamic Streaming       使用传统的HTTP协议进行在线播放叫做“渐进下载”,所有的视频内容从头到尾必须从服务器传输到客户端,用户只能在传输完的视频长度中选择播放点,而不能自定义播放点及传输点,比如我们在看视频的时候是边下边看,没下载

2013-07-27 08:52:38 2688

原创 FLAC文件格式详解

转载自:http://blog.csdn.net/ffgamelife/article/details/7893747英文原文地址:http://flac.sourceforge.net/format.html1.      FLAC 编码设置只对编码时间有较大影响而对解码影响不大;因为等级越高,编码器就会花越多的时间去寻找最佳的压缩算法,而解码器则根据给定的压缩算法直接解压。2.

2013-07-26 11:05:35 18845 1

转载 APE与FLAC格式对比

在音频压缩领域,有两种压缩方式,分别是有损压缩和无损压缩!我们常见到的MP3、WMA、OGG被称为有损压缩,有损压缩顾名思义就是降低音频采样频率与比特率,输出的音频文件会比原文件小。另一种音频压缩被称为无损压缩,也就是我们今天所要说的主题内容。无损压缩能够在100%保存原文件的所有数据的前提下,将音频文件的体积压缩的更小,而将压缩后的音频文件还原后,能够实现与源文件相同的大小、相同的码率。目前无损

2013-07-25 15:42:04 2274

转载 WAVE文件格式分析详解

网上有一篇曹京写的《wav文件格式分析详解》已经介绍过wav文件格式,有兴趣的读者可以查阅。wav文件通常包含4段:RIFF、格式段、FACT段和数据段。 PCM数据就放在数据段。只要格式段设置的格式与数据段的数据一致,播放程序就可以正确解析。下面这个数组的数据其实就是一个最小的wav文件。static const unsigned char wav_template[] ={ // RI

2013-07-25 14:39:34 1683

原创 ASF文件格式之Objects与Guid总结

NameGuidASF_Header_Object75B22630-668E-11CF-A6D9-00AA0062CE6C ASF_File_Properties_Object8CABDCA1-A947-11CF-8EE4-00C00C205365 ASF_Stream_Prop

2013-07-24 14:33:01 1861

转载 音频编解码标准

转载自:http://www.cppblog.com/gtwdaizi/articles/41884.htmlPCMU(G.711U)类型:Audio制定者:ITU-T所需频宽:64Kbps(90.4)特性:PCMU和PCMA都能提供较好的语音质量,但是它们占用的带宽较高,需要64kbps。优点:语音质量优缺点:占用的带宽较高应用领域:voip版税方式:Free

2013-07-24 09:48:51 1828

转载 AVI文件格式之RIFF格式参考

原文地址:http://msdn.microsoft.com/en-us/library/ms779636.aspx

2013-07-23 11:31:56 2639

原创 一个简单的Makefile示例

一个简单的Makefile示例,如下所示TARGET = XXXXFLAGS = -g -Wall -lpthread MACROS = -DIS_X86_32BITSRC_FILES = \INC_PATH = -I \LIB_PATH = -L \LIBS = -lutils\all : gcc $(SRC_FILES) -o ${TARGET} ${F

2013-07-22 16:53:43 968

转载 ISO/IEC 14496(MPEG4) 文档内容简介

转载自:http://blog.csdn.net/vblittleboy/article/details/6538355ISO/IEC 14496是MPEG专家组制定的MPEG-4标准于1998年10月公布第1版,1999年1月成为国际标准,1999年12月公布了第2版,2000年初成为国际标准。全文分为21个部分:(1)ISO/IEC 14496-1系统部分,描述了组成一个场景的音频

2013-07-22 11:27:39 4591 1

原创 MP3文件格式之VBR文件第一帧结构

待续

2013-07-21 10:23:52 2488

转载 Sizeof与Strlen的区别与联系

一、sizeof    sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。    它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。    由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所占的

2013-07-20 10:46:28 1229 1

原创 Qtff文件格式之Sample Description Atoms(stsd)

待序。

2013-07-19 16:46:33 2559

转载 MP4文件Boxes的层次结构

MP4文件的基本组成单元是box,也就是说MP4文件是由各种各样的box组成的,有parent box,还有children box。因此,这些boxes之间存在一定的层次关系,总结如下表所示:

2013-07-19 13:23:39 5489

原创 MP4/MOV/3GP文件的“ftyp”

MP4文件、MOV文件和3GP文件,这三种媒体文件格式采用了相同的封装格式,其基本的组成单元是box。“ftyp”就是整个文件的第一个box,通过判断该box来确定文件的类型。该box有且只有1个,并且只能被包含在文件层,而不能被其他box包含。该box应该被放在文件的最开始,指示文件的相关信息。文件的最开始的四个字节就是“ftyp”box的大小,然后是该box的类型。 “ftyp”的body

2013-07-18 14:14:58 4280

转载 FLV文件格式详解

OverviewFlash Video(简称FLV),是一种流行的网络格式。目前国内外大部分视频分享网站都是采用的这种格式.一、File Structure从整个文件上开看,FLV是由The FLV header 和 The FLV File Body 组成.1、The FLV headerFieldTypeComment

2013-07-17 18:32:26 11967 2

转载 C语言字符串处理函数大全

1、strtod()功 能: 将字符串转换为 double 型值用 法: double strtod(char *str, char **endptr);程序例:#include #include int main(void){ char input[80], *endptr; double value; printf("Enter a floatin

2013-07-17 10:02:43 1354

转载 open与fopen的区别

1.缓冲文件系统缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。由此可以看出,内存 “缓冲区”的大小,影响着实际操作外存的次数,内存“缓冲区”越大,则操作外存的次数就少,执行速度就快

2013-07-15 13:30:24 1243

原创 MP3文件如何计算总播放时间

MP3文件是一种流媒体文件格式,所以没有文件头,也就是说没有关于文件的一些信息,文件的一开始就媒体数据。因此,要通过一定的计算方法来计算出一个MP3文件的总的播放时间。MP3文件根据比特率是否变化可以分为VBR和CBR的文件,因此,对于这两种文件,计算总播放时间的方法也是不一样的。1、CBR的MP3文件的计算方法CBR,故名思议,Constant Bitrate,文件的比特率是固定的,

2013-07-14 15:50:36 7531

转载 C语言文件操作函数大全

C语言文件操作函数大全clearerr(清除文件流的错误旗标)相关函数 feof表头文件 #include 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数stream指定的文件流所使用的错误旗标。 返回值   fclose(关闭文件) 相关函数 close,fflush,fopen,setbuf

2013-07-14 14:44:23 1033

原创 AMessage之postAndAwaitResponse

待序

2013-07-11 10:56:05 5282

转载 Android Native层异步消息框架

文章转载自:http://blog.csdn.net/mznewfacer/article/details/8500251自从rtsp从stagefright播放器移植到NuPlayer之后,你会发现相关的类中存在许多类似下面的代码:================================11111111111111==========================

2013-07-11 10:08:40 1725

原创 Fragmented MP4文件格式

上面两张图片来自http://alexzambelli.com/blog/2009/02/10/smooth-streaming-architecture

2013-07-10 13:05:17 15954 1

原创 Ubuntu安装MP4Box

MP4Box是GPAC中可使用的多媒体打包器。

2013-07-08 11:54:50 4988

转载 DASH Support in MP4Box

转载自:http://gpac.wp.mines-telecom.fr/mp4box/dash/DASH Support in MP4BoxMP4Box can be used to generate content conformant to the MPEG-DASH specification, aka ISO/IEC 23009-1 available inISO Pu

2013-07-07 11:10:03 3312 2

转载 DASH Streaming Support

转载自:http://gpac.wp.mines-telecom.fr/2012/02/01/dash-support/DASH Streaming SupportFor lunch todayDASH Basics: MPD and SegmentsISO Base Media File FormatMPEG-2 TS Multiple Represent

2013-07-07 11:01:35 1863

转载 浅谈HTTP Adaptive Streaming技术及其前景

关键词:OTT  流媒体  HTTP Adaptive Streaming本文已发表于《世界宽带网络》2011.6 第18卷第5期 总200期 HTTP Adaptive Streaming(以下简称“HAS”)技术结合了传统的流媒体技术和HTTP渐进式下载播放的特点,以HTTP的方式向用户传送媒体内容,该技术的采用可以大大提升用户的媒体播放体验,同时该技术降低了头端服务器的技术复杂度

2013-07-07 09:47:09 1674

翻译 Fragmented MP4方案的优势

待续

2013-07-04 14:07:19 7065

原创 Matroska文件的SSA/ASS Subtitle

待序

2013-07-02 18:38:58 2747

原创 Stagefright对TimedText的处理

待序

2013-07-02 18:36:02 2059

WebSocket Protocol

rfc6455,websocket协议标准,对于学习websocket有很大的帮助

2018-01-03

RTMP Specification 1.0

英文版rtmp协议标准,适合学习研究。RTMP协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。

2018-01-03

fMP4-Adobe-Microsoft

Benefits of the Fragmented MP4 Approach Network Effects of fMP4 versus M2TS The Move Toward Standardization of fMP4 Learnings on the Path to fMP4

2013-07-07

Dynamic Adaptive Streaming over HTTP

Dynamic Adaptive Streaming over HTTP ISO_IEC_23009-1_2012

2013-07-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除