1. url传递参数的特殊字符在压缩后,可能出现 + - = 空格 这类特殊字符,需要在传递前进行url编码 urllib.enquote(string)获取参数后 urllib.unquote(string)2. 字符的编解码zlib.compress(base64.encode(string))...
分类:
Web程序 时间:
2014-11-19 22:06:53
阅读次数:
295
最新要做一个移动端视频通话软件,大致看了下现有的开源软件一) sipdroid1)架构sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun server...
分类:
Web程序 时间:
2014-11-19 15:43:05
阅读次数:
306
本文主要讨论中文url解码实现问题,没有详细讲解url编码,utf-8编码.想对编解码问题有更加详细的了解,请查阅相关资料
url编码:实质字符ascii码的十六进制。只是稍微有些变动,需要在前面加上"%"。比如"\",它的ascii码是92,92的十六进制是5c,所以"\"的url编码就是%5c。
UTF-8 编码是UNICODE的一种变长字符编码,由Ken Thompson于1992年创建...
分类:
编程语言 时间:
2014-11-19 14:16:45
阅读次数:
211
Mina自定义编解码Mina初了自己定义的字符编码外,用户还可以根据自己的协议自定义编解码。由于mina是基于IoFilter,也就是通过IoFilter拦截和过滤IO中的各种信息。因此对于编码而言,也就是我们把信息通过mina进行传递前,必须要根据相关的传输协议对我们传输的信息进行编码,编码后会把...
分类:
其他好文 时间:
2014-11-19 14:05:07
阅读次数:
182
bool DecodeUrl(char *Src, char *url, int MaxLen)
{
if(NULL == url || NULL == Src)
{
return false;
}
if(MaxLen == 0)
{
...
分类:
Web程序 时间:
2014-11-19 12:39:43
阅读次数:
216
??
Cocos2dx3.2以后使用Vector代替了CCArray。案例如下:
头文件:T02Vector.h
#ifndef
__T02Vector_H__
#define
__T02Vector_H__
#include
"T32.h"
class
T02V...
分类:
其他好文 时间:
2014-11-17 00:32:12
阅读次数:
306
本 文向你讲述如何用android标准的API (MediaCodec)实现视频的硬件编解码。例程将从摄像头采集视频开始,然后进行H264编码,再解码,然后显示。1、从摄像头采集视频 可以通过摄像头Preview的回调,来获取视频数据。 首先创建摄像头,并设置参数:[java]view pl...
分类:
移动开发 时间:
2014-11-15 11:22:15
阅读次数:
443
1.android中用openmax来干啥?android中的AwesomePlayer就 是用openmax来做(code)编解码,其实在openmax接口设计中,他不光能用来当编解码。通过他的组件可以组成一个完整的播放器,包括 sourc、demux、decode、output。但是为什么and...
分类:
移动开发 时间:
2014-11-14 10:32:18
阅读次数:
229
1. 为什么要压缩2. 为什么可以压缩去除冗余信息空间冗余:图像相邻像素之间有较强的相关性时间冗余:视频序列的相邻图像之间内容相似编码冗余:不同像素值出现的概率不同视觉冗余:人的视觉系统对某些细节不敏感知识冗余:规律性的结构可由先验知识和背景知识得到3. 视频压缩分类无损压缩(Lossless)压缩...
分类:
其他好文 时间:
2014-11-13 16:13:05
阅读次数:
149
视频、音频编解码技术:(1)无声FLC(2)有声、可看avi(3)兼顾容量与质量mpegMJPEG的编码质量是相当高的,是一种以质量为最高要求的编码,它是非线性系统因此它会在编码过程中尽量使用抖动算法(也可 以设置不抖动),以模拟真彩的效果。这种算法在色彩值差距不是很大的情况下几乎可以达到乱真的地步...
分类:
其他好文 时间:
2014-11-06 12:29:41
阅读次数:
157