FFmpeg是相当强大的多媒体编解码框架,在深入分析其源代码之前必须要有基本的多媒 体基础知识,否则其源代码会非常晦涩难懂。本文将从介绍一些基本的多媒体只是,主要是为研读ffmpeg源代码做准备,比如一些编解码...
分类:
其他好文 时间:
2015-03-17 08:11:19
阅读次数:
130
标准编解码函数编码,当前默认编码转Utf-8bool CodeToUtf8(const std::string &sSrc, std::string &sDst){ int iNeed = MultiByteToWideChar(CP_ACP, 0, sSrc.c_str(), -1, N...
一、团队 一个牛逼又有理想的团队,Vitamio团队原班人马,现在总共10人 + 1只猫,拥有成熟的技术团队以及行业一流的研发实力,特别是在移动领域视频编解码、云端处理等资深视频行业经验。 二、产品 提供Android 和 iOS平台屏幕录制和直播,理想的受众是 Android 和 iOS 平...
分类:
其他好文 时间:
2015-03-11 12:42:52
阅读次数:
144
转载自:http://www.cnblogs.com/hongru/archive/2012/01/14/2321397.html【Base64】-base64的编码都是按字符串长度,以每3个8bit的字符为一组,-然后针对每组,首先获取每个字符的ASCII编码,-然后将ASCII编码转换成8bit...
分类:
其他好文 时间:
2015-03-10 01:26:09
阅读次数:
139
本文简单分析FFmpeg的avcodec_open2()函数。该函数用于初始化一个视音频编解码器的AVCodecContext。...
分类:
其他好文 时间:
2015-03-08 01:28:04
阅读次数:
674
以前在应用中使用到了Speex编解码,近来总结了一下Speex在android上的实现。Speex是一套主要针对语音的开源免费,无专利保护的音频压缩格式。Speex工程着力于通过提供一个可以替代高性能语音编解码来降低语音应用输入门槛 。另外,相对于其它编解码,Speex也很适合网络应用,在网络应用上...
分类:
移动开发 时间:
2015-03-06 15:39:49
阅读次数:
979
1.图片压缩分为有损压缩和无损压缩:无损压缩就是不破坏图像信息,或者所有图像信息都可通过一定算法恢复的压缩方式,无损压缩并不能减少图像的内存占用量,如果要减少图像占用内存的容量,就要用有损压缩。有损压缩
2.常用图片格式:
1)
2)GIF是图形交换格式(Graphics Interchange Format),特点是压缩比高,磁盘占用空间少,静态标准有GIF87a,和...
分类:
其他好文 时间:
2015-03-05 14:44:38
阅读次数:
122
转自:链接要做一个移动端视频通话软件,大致看了下现有的开源软件一) sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun ser...
分类:
移动开发 时间:
2015-03-02 10:48:02
阅读次数:
254
1.LineBasedFrameDecoder 1.先找到结束符索引 private static int findEndOfLine(final ByteBuf buffer) { final int n = buffer.writerIn...
分类:
Web程序 时间:
2015-03-01 18:25:52
阅读次数:
193
阅读完H264/AVC 编解码器的介绍,脑海中仅仅是留下下面三条:1、H264并没有明白规定一个编解码器怎样实现,仅仅是规定了一个编码后的视频比特流的句法,和该比特流的解码方法,这个与MPEG 类似。2、H264和曾经的标准(如H261、H263、MPEG-1、MPEG-4)的编解码器实现流程没有太...
分类:
其他好文 时间:
2015-02-26 09:44:09
阅读次数:
159