分类: android开发 |
  • 1

android NV21转I420

 最近做一个视频流我app,要用android的摄像头采集数据发到远程保存。我之前对视频和流媒体这块没什么研究,找了找资料发现可以这么干:

Camera->MediaCodec->MediaMuxer

摄像头采集这块资料上一般是用YV12,再通信几次copy就转成I420格式了,再把I420的数据喂到MediaCodec。而我的安卓机的摄像头只支持NV21格式的预览编码,找了很久没有找到可用的资料,最后才大概知道了这两者的关系。

YUV相关的我就不说了,与RGB类似的另一种颜色的表示方式,Y表示亮度, UV表示色度。而根据一些人类视觉的特点发现人类对亮度比较敏感对色度比较不敏感。所以提出对每个像素的Y分量进行采样,而对4个像素只进行一组UV分量的采样。就是对4个像素来说,有4个Y、1个U、1个V。这就是yuv420。

查看更多...

分类:android开发 | 固定链接 | 评论: 0 | 查看次数: 65000

android如何查看wifi密码

本文教你如何查看已连接过的wifi。

 准备工作
1. 手机一个
2. re管理器一个

接下来,只有一步

用RE管理器打开"/data/misc/wifi/wpa_supplicant.conf"文件,你就能看到系统保存的密码了。

查看更多...

Tags: wify

分类:android开发 | 固定链接 | 评论: 0 | 查看次数: 29841

smack在connect时异常

 smack.SmackException$ ConnectionException thrown b

这个问题估计都出在测试asmack时出现,原因就是你不能在主线程中来执行connect操作,新开一个线程就OK啦。

查看更多...

Tags: android

分类:android开发 | 固定链接 | 评论: 0 | 查看次数: 13581
  • 1