![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android 技术资料
Sir_Soft
对自己好点别活得那么累
展开
-
Android基于SDK,NDK开发视频通话软件探索
通用的视频通话的框架分为信令和媒体两部分,在android2.3已经有了nist-sip,因此信令部分并不是大问题。但是媒体部分就麻烦了,一般视频通话包括视频,音频两个流,下面的草图大概说明了流程: +----+采集-》编码-》网络传输-》 +-网络-+-》网络接收-》解码-转载 2012-10-08 11:22:21 · 2041 阅读 · 0 评论 -
Android NDK r8b和FFmpeg 0.11.2移植
1、 准备Ubuntu 12.04虚拟机,推荐使用VirtualBox2、 Ubuntu中安装相应的编译开发软件,如:build-essential之类的东西3、 下载Android NDK r8b和Android SDK, all for linux,注意这个文档中使用的是Android NDK r8b和Android SDK 204、 下载FFmpeg,这个文档中使用的是:FFmp转载 2013-02-27 16:59:36 · 1703 阅读 · 0 评论 -
将mic录音和伴奏混合成wav。
public class MixRunnable implementsRunnable { privateMixRecorder context; /** * AudioRecord创建参数类 * * @author christ */ priv转载 2013-02-19 10:37:03 · 1302 阅读 · 1 评论 -
android音频合成
在说这个话题之前需要知道几个重点:1.mediaRecorder/audioRecord区别mediaRecorder是系统提供常用的录音类,该类可以实现音频录音生成文件。audioRecord也是系统提供的录音类,但是他可以直接捕获音频流,开发者可以实时随意处理其内容。常见的场景比如语音聊天/tom猫/k歌。2.riff/wav/pcm/raw/mp3riff是一种文件描述格式,转载 2013-02-18 14:25:13 · 6709 阅读 · 1 评论 -
Android 中的WiFi学习笔记(转载)----WIFI启动 代码流程走读---网络连接流程
Android的WiFi我们通常看到WiFi的守护进程wpa_supplicant在我们的ps的进程列表中,这个就是我们的wifi守护进程。wpa_supplicant在external/wpa_supplicant里实现wpa_supplicant适配层是通用的wpa_supplicant的封装,在Android中作为WIFI部分的硬件抽象层来使用。wpa_supplicant适原创 2012-12-24 11:30:52 · 2501 阅读 · 0 评论 -
android平台工程移植问题
1。在ndk-build的时候如果出现non-numeric second argument to `wordlist'function: ''. 这个error是由于jni上层的Android.xml问题导致的。所以在生成so的时候,先把这个文件删除编译即可。在ndk-gdb的时候如果出现non-numericsecond argument to `wordlist' functi转载 2012-12-24 10:36:49 · 979 阅读 · 0 评论 -
Android读写文件
一、从resource中的raw文件夹中获取文件并读取数据(资源文件只能读不能写)String res ="";try{InputStream in =getResources().openRawResource(R.raw.bbi);//在\Test\res\raw\bbi.txt,intlength = in.available();by转载 2012-11-07 12:33:58 · 527 阅读 · 0 评论 -
流媒体客户端的流传送原理
流媒体是一种在网络上在线播放多媒体的技术。由于其边下载边播放的特性,缩短了用户初始等待的延迟,但其数据也需要采用流式传输,具有较高的实时需求,因此比起一般的本地播放处理更为复杂。客户端是流媒体系统中一个基本的组成部分,一般是一个具有网络通信功能的播放器,比较著名的具有流媒体功能的播放器有realplayer、Windows media player等。这里以在Windows平台上自主开发的一套客户转载 2012-10-31 17:09:44 · 5013 阅读 · 0 评论 -
Android 实时视频编码—H.264硬编码
Android 实时视频编码—H.264硬编码 1 硬编码 &软编码硬编码:通过调用Android系统自带的Camera录制视频,实际上是调用了底层的高清编码硬件模块,也即显卡,不使用CPU,速度快软编码:使用CPU进行编码,如常见C/C++代码,一般编译生成的二进制都是的,速度相对较慢。例如使用Android NDK编译H264生成so库,编写jni接口,再使用ja转载 2012-10-31 17:24:59 · 2322 阅读 · 0 评论 -
H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流
【流媒體】H264—MP4格式及在MP4文件中提取H264的SPS、PPS及码流SkySeraph Apr 1st 2012 Email:zgzhaobo@gmail.com QQ:452728574一、MP4格式基本概念MP4格式对应标准MPEG-4标准(ISO/IEC14496) 二、MP4封装格式核心概念1 MP4封装格式对应标准为 ISO/IE转载 2012-10-31 17:23:43 · 1445 阅读 · 0 评论 -
Android 实时视频采集—Camera预览采集
Android 实时视频采集—Cameara预览采集 1 概述通过Android Camera拍摄预览中设置setPreviewCallback实现onPreviewFrame接口,实时截取每一帧视频流数据2 知识点① Android Camera使用: 参考 Refs/Related 0-4Camera 支持格式拍照流程② Android转载 2012-10-31 17:21:33 · 10920 阅读 · 0 评论 -
Android 实时视频采集/编码/传输/解码/播放 方案调研
【流媒体】Android 实时视频采集/编码/传输/解码/播放—方案调研(初) 实时视频流采集方案一: 通过Android Camera拍摄预览中设置setPreviewCallback实现onPreviewFrame接口,实时截取每一帧视频流数据 方案二: 通过Android的MediaRecorder,在SetoutputFile函数中绑定LocalSocket实现翻译 2012-10-31 17:17:38 · 3024 阅读 · 1 评论 -
android开源项目和框架
特效:http://www.androidviews.net/http://www.theultimateandroidlibrary.com/常用效果:1. https://github.com/novoda/ImageLoader 异步加载图片,缓存,生成缩略图, 基本上每个应用都会需要这个lib。 android-query框架2. https://g转载 2014-08-01 09:44:28 · 686 阅读 · 0 评论