摘要:
下面是个人研究微信android 4.2版本的一些结果,不一定正确。1. 微信android使用的是amr编码;iphone未知,估计是aac,转码会在微信服务器上完成。android上使用了speex这个库,估计是为了达到边录边发。在服务器做格式转换确实比客户端方便多了,用ffmpeg就可以搞定了,也是瘦客户端的一种思路,而且可以依此延伸很多扩展业务。2. 微信android最新版的数据库依然是sqlite,但文件做了加密,用的是http://sqlcipher.net/3. 微信发送地理位置用的是google地图,网页地址在assets\map\map_cn.html4. 微信的视频通信不 阅读全文