2012年1月27日

RTP/RTSP/RTCP的区别

摘要: 以下所有内容来源于网络,我整理了一下。大部分的内容可以在这里找到:http://www.cnblogs.com/shelvenn/archive/2008/03/12/1101789.html用一句简单的话总结:RTSP发起/终结流媒体、RTP传输流媒体数据 、RTCP对RTP进行控制,同步。之所以以前对这几个有点分不清,是因为CTC标准里没有对RTCP进行要求,因此在标准RTSP的代码中没有看到相关的部分。而在私有RTSP的代码中,有关控制、同步等,是在RTP Header中做扩展定义实现的。另外,RFC3550可以看作是RFC1889的升级文档,只看RFC3550即可。RTP:实时传输协议 阅读全文

posted @ 2012-01-27 23:55 李玉龙 阅读(220) 评论(0) 推荐(0) 编辑

Comparison of streaming media systems

摘要: Comparison of streaming media systemsFrom Wikipedia, the free encyclopediaJump to: navigation, searchThis article does not cite any references or sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (October 2007)This is 阅读全文

posted @ 2012-01-27 23:35 李玉龙 阅读(421) 评论(0) 推荐(0) 编辑

AAC音频编码介绍

摘要: AAC音频编码格式,完整名称叫做"高级音频编码(Advanced Audio Codec)”。这种先进而高级的编码规范,是由Fraunhofer IIS公司(前MP3标准的制定者)、Dolby、AT&T、索尼、苹果等产业巨头共同开发的。AAC音频编码技术早在1997年就制定成型,当时在MPEG-2中作为了MPEG2-AAC音频编码规格之一,后来,在2000年被用在MPEG-4中(ISO 14496-3 Audio),所以现在变更为MPEG-4 AAC标准,也就是说,AAC已经成为MPEG4家族的主要成员之一,它是MPEG4第三部分中的音频编码系统。AAC可提供最多48个全音域 阅读全文

posted @ 2012-01-27 22:48 李玉龙 阅读(1564) 评论(0) 推荐(0) 编辑

On HTML5 audio formats - AAC and Ogg

摘要: In your HTML5 games made with Construct 2, I'm sure you want sound effects. I've been thinking about the audio features that we need to add. I've ended up worrying a lot about audio formats, because there's no one format that all browsers support. Let's look at the situation as i 阅读全文

posted @ 2012-01-27 21:32 李玉龙 阅读(549) 评论(0) 推荐(0) 编辑

音频 采样率 介绍

摘要: 在数字音频领域,常用的采样率有: 8,000 Hz - 电话所用采样率, 对于人的说话已经足够 11,025 Hz 22,050 Hz - 无线电广播所用采样率 32,000 Hz - miniDV 数码视频 camcorder、DAT (LP mode)所用采样率 44,100 Hz - 音频 CD, 也常用于 MPEG1音频(VCD, SVCD, MP3)所用采样率 47,250 Hz - Nippon Columbia (Denon)开发的世界上第一个商用 PCM 录音机所用采样率 48,000 Hz - miniDV、数字电视、DVD、DAT、电影和专业音频所用的数字声音... 阅读全文

posted @ 2012-01-27 20:40 李玉龙 阅读(1008) 评论(0) 推荐(0) 编辑

big endian VS little endian

摘要: big endian VS little endian 8086机器都是使用little endian, 而摩托罗拉的power pc使用big endian,对于一个数0x1122产用little endian方式时 低字节存储0x22,高字节存储0x11. 而使用big endian方式时, 低字节存储0x11, 高字节存储0x22 在这俩种字节方式间转换可以使用汇编指令 BSWAP测试函数int IsBigEndian(){ unsigned short test = 1; return (*((unsigned char *)&test) == 0);} 阅读全文

posted @ 2012-01-27 20:33 李玉龙 阅读(152) 评论(0) 推荐(0) 编辑

Linux下如何安装ffmpeg

摘要: 1、lame lame-3.97.tar.gz Url:http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309安装方法如下:Java代码tar -zxvf lame-3.97.tar.gz cd lame-3.97 ./configure --enable-shared --prefix=/usr make make install tar -zxvf lame-3.97.tar.gzcd lame-3.97./configure --enable-shared --prefix=/usrmake 阅读全文

posted @ 2012-01-27 20:15 李玉龙 阅读(389) 评论(0) 推荐(0) 编辑

我看RTMPDump

摘要: 我看RTMPDumpRTMPDump是一个匈牙利人的作品。他在Adobe未公开RTMP协议的条件下,写出了针对RTMP协议的客户端程序,实在了得。他和Adobe的故事,大家也看在网上看看。时至今日,RTMP协议草案已经公布,RTMPDump源码也被请出了主流网站。那还有什么可以谈的呢?我想将自己在RTMP客户端的一些开发经历,对照着RTMPDump,说说自己的感受。RTMP的一些特点,可以参看我的其他博文。应用RTMP协议的服务器较好能较好的保护视频,不被用户轻易的下载到本地。但是万事万物都有突破口,RTMP协议是为传输视频文件而服务的,这些视频站点都有选用FLV格式的视频文件,FLV文件格式 阅读全文

posted @ 2012-01-27 16:07 李玉龙 阅读(592) 评论(0) 推荐(0) 编辑

导航