
Android 多媒体
文章平均质量分 86
三少GG
解决一些遇到的小麻烦
展开
-
Android Studio中手动导入Eclipse Project
Android Studio中手动导入Eclipse ProjectRT,这应该是很多朋友刚从Eclipse转到Android Studio后遇到最大的一个问题,首先我们需要重新认识AS里面的目录结构,在我前一篇帖子里面也有提到(Android Studio中的Project相当于Eclipse中的Workspace,Module则相当于Eclipse中的Project)。原创 2014-09-07 19:24:41 · 1020 阅读 · 0 评论 -
JNI— 让C++和Java相互调用
JNI编程(一) —— 编写一个最简单的JNI程序忙了好一段时间,总算得了几天的空闲。貌似很久没更新blog了,实在罪过。其实之前一直想把JNI的相关东西整理一下的,就从今天开始吧。Here we go.JNI其实是Java Native Interface的简称,也就是java本地接口。它提供了若干的API实现了和Java和其他语言的通信(主要是C&C++)。也许不少人觉得J转载 2012-07-28 03:53:43 · 1810 阅读 · 0 评论 -
Ubuntu ext4文件系统下恢复误删除文件
linux ext3 ext4文件系统下 恢复 rm -rf 误删除文件 今天一时手快 rm -rf .* ,删除了一个重要邮件目录,幸好通过extundelete恢复了。记下操作流程:1.准备工作主要通过 extundelete 0.2.0完成恢复需要依赖两个包sudo aptitude install e2fsprogs e2fslibs-dev原创 2012-07-27 10:43:25 · 7655 阅读 · 0 评论 -
解决NDK编译静态库时没反应
居然是windows大小写不敏感的头文件,在linux下敏感造成include问题。。。还误以为是LOCAL_C_INCLUDES += $(LOCAL_PATH)/inc 的错误,吭爹啊!!!其余都是些mfc变量的去除问题~~~【转】解决NDK编译静态库时没反应 2011-05-03 17:24:39| 分类: Android | 标签:ndk 编译 静态 mk转载 2012-07-26 14:24:05 · 3612 阅读 · 0 评论 -
Android中使用OpenCV
如何在Android中使用OpenCV2011-09-21 10:22:35标签:Android 移动开发 JNI OpenCV NDK原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://underthehood.blog.51cto.com/2531780/670169看了网上的很多教程和官方h原创 2012-07-26 16:14:36 · 1244 阅读 · 0 评论 -
JNI WARNING: illegal class name 'Ljava/lang/String;' (FindClass)
jclass objClass = env->FindClass("java/lang/String");//定义数组中元素类型而不是FindClass("Ljava/lang/String;");吭爹呀!!!又是一天的功夫~~~/*****************推荐博客*关于JNI************/duicky的cnblogsNDK(原创 2012-08-02 13:51:54 · 7654 阅读 · 2 评论 -
Doubango
开源sip项目doubango ,android平台编译——imsdroid imsdroid 装载Android模拟器上,一下对整个安装过程以及遇到的问题进行总结:1 利用svn下载整个imsdroid项目相关文件夹,地址:http://imsdroid.googlecode.com/svn/branches/2.02 打开eclipse,File->Imp原创 2012-07-05 17:25:00 · 4259 阅读 · 0 评论 -
speech codec ---G.711
speech codec (G.711, G.723, G.726, G.729, iLBC)各种各样的编解码在各种领域得到广泛的应用,下面就把各种codec的压缩率进行一下比较,不正确之处望各位同行指正。Speech codec: 现主要有的speech codec 有: G.711, G.723, G.726 , G.729, ILBC原创 2012-06-18 16:16:44 · 3576 阅读 · 0 评论 -
android AMR-NB
常规MediaRecorder使用1. http://blog.sina.com.cn/s/blog_51396f890102e0jg.html2. http://www.cnblogs.com/skyseraph/archive/2012/03/31/2427593.htmlMediaRecorder相关参考:【Android學習專題】多媒體篇:MediaRecoder原创 2012-06-07 12:00:42 · 4614 阅读 · 0 评论 -
AudioRecord||AudioTrack
android中AudioRecord采集音频的参数说明 在android中采集音频的api是android.media.AudioRecord类其中构造器的几个参数就是标准的声音采集参数以下是参数的含义解释public AudioRecord (int audioSource, int sampleRateInHz, int channelCon原创 2012-04-19 17:22:26 · 4956 阅读 · 2 评论 -
牛人对RTSP的android实现
1.学习rtsp的一点心得 发表于 2011-6-15 rtsp初步来说分为两阶段:第一阶段:客户端和rtsp服务器端进行交互,也就是术语中所说的会话阶段第二阶段:流媒体数据交互阶段,将数据按照rtp+rfc3984拆包由流媒体服务器发送到播放器客户端,然后客户端这边重新组包上面的理解的比较的肤浅,我本人是用VLC和自己写的程序在自己的电脑上做的测试原创 2012-03-27 18:59:24 · 33618 阅读 · 22 评论 -
RTSP协议
http://shinfocom.iteye.com/blog/1231501RTSP是由Real network 和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体,如音频和视频。尽管连续媒体流与控制流交叉是可能的,RTSP 本身并不发送连续媒体流。换言之,RTSP 充当多媒体服务器的网络远程控原创 2012-03-26 12:30:41 · 3116 阅读 · 0 评论 -
undefined reference to || C代码中实现Surface显示
共三处修改!!!!!!!1.surface.c对应的Android.mkLOCAL_PATH:= $(call my-dir) include $(CLEAR_VARS) # our source files # LOCAL_SRC_FILES:= \ surface.cpp LOCAL_SHARED_LIBRARIES := \原创 2011-12-31 19:04:46 · 4730 阅读 · 3 评论 -
android-opencv 版本下JNI Android.mk文件的书写
不能利用 include $(all-subdir-makefiles)会报重复引用的错误。Android NDK: Trying to define local module 。。。opencv。故放弃采取分文件夹写.mk文件的策略。参考以下工程:http://code.google.com/p/android-opencv-panorama/source/bro原创 2012-07-26 19:26:10 · 3745 阅读 · 0 评论 -
jstring, String, char* 变换函数
jstring, String, char* 变换函数JNI Cpp代码 #include #include #include #include using namespace System; using namespace System::Text; // jstring To Stri原创 2012-07-31 20:34:13 · 1775 阅读 · 2 评论 -
WebRTC国内外介绍系列
Google 的音视频会话开源库WebRTC 2011-06-03 14:52:00| 分类: 程序设计大概看了一下,Google好像是想把这个WebRTC加到HTML5里面去吧。WebRTC 视频部分用到自己的VP8,音频使用的收购的一个公司的iLBC库。Google就原创 2011-10-02 20:09:45 · 4854 阅读 · 6 评论 -
移植havlenapetr的ffmpeg-->Android播放器
+++++++++++++++++++++++++++++++++++声明+++++++++++++++++++++++++++++++++++++++++下列文章引用了我的内容,却未公布转载我的博客地址,可耻!!!1. http://www.ajavn.com.sixxs.org/anzhuotuandui/4351.html来自安卓手机论坛的一篇文章http://www.ajav原创 2011-06-10 12:26:00 · 15077 阅读 · 38 评论 -
H264参数语法: SPS、PPS
牛逼的视频会议网站:http://wmnmtm.blog.163.com/blog/#m=0++++++++++++++++++++++++++++++++++++++++++++++++++++http://wmnmtm.blog.163.com/blog/static/38245714201192491746701/使用RTP传输H264的时候,需要用到sdp协议描述,其中有两原创 2012-03-19 11:04:34 · 32969 阅读 · 6 评论 -
最火的Android开源项目(完结篇)
直接拿来用!最火的Android开源项目(完结篇)发表于2013-05-21 21:03| 37911次阅读| 来源优快云| 226 条评论| 作者唐小引Android开源项目GitHub移动开发最受欢迎的开源项目摘要:截至目前,在GitHub“最受欢迎的开源项目”系列文章中我们已介绍了40个Android开源项目,对于如此众多的项目,你是Mark、和码友分享经验还是转载 2013-05-25 20:44:10 · 1463 阅读 · 0 评论 -
什么是native compiler?什么是cross compiler?
订阅什么是native compiler?什么是cross compiler?本文尝试以GCC为例,解释一下什么是native compiler,什么是cross compiler。首先介绍三个概念——build、host和target。build编译GCC的平台host运行GCC的平台targetGCC编译产生的应用程序的运行平台三者全部相同(bu转载 2013-04-08 13:08:50 · 4463 阅读 · 0 评论 -
Android VOIP拨打电话机制分析
【转载自】http://blog.youkuaiyun.com/jindegegesun/article/details/8673514CSipSimple拨打电话机制分析CSipSimple是运行在android设备上的一个开源的sip协议应用程序,本文其中的拨打电话机制进行大致分析。项目中,拨打电话利用了AIDL方法来实现。aidl是 Android Interface原创 2013-03-20 23:48:55 · 3673 阅读 · 0 评论 -
Compilation 【failed】
设置路径!export PATH=$PATH:/home/XXX/toolchain4/pre/binmake sure the cross compiler tool chain can be found in the $PATH 这样才可以查找到arm-apple-darwin9-gcc等 PjSIP CompilationGetting pjsip source code原创 2013-02-28 14:24:30 · 5773 阅读 · 0 评论 -
【eoeAndroid社区索引】android源码开发之多媒体
[Android实例] 【eoeAndroid社区索引】android源码开发之多媒体 android的多媒体框架在2.2之前是opencore,在2.3之后就一般是stagefright了,除却本身支持硬解码的内置解码器外,很多童鞋还会选择移植ffmpeg,虽然是软解码,速度可能慢点,但是现在手机硬件发展飞速,跑起来还是没多大差别的啦。一、实例教程Android多媒体转载 2013-02-07 12:07:56 · 1572 阅读 · 2 评论 -
Ubuntu 10.10 和 win 7 双系统BeiJing版(20110901) + 更新源【第二弹】
【前言】着重讲遇到的几个重大问题。之前自己的blog已经提到,安装过程也需参考前文,重点内容及安装过程中遇到的问题再强调一遍。。。装了几天了..被源列表,adobe flash player ,pku网络搞崩溃了...此次安装为光盘刻盘后,用盘安装,版本为ubuntu-10.10-desktop-i386.iso(六维空间下载)。用win7自带工具压缩卷出50G空间(笔记本小的话25G也行)原创 2011-09-01 10:15:38 · 2134 阅读 · 0 评论 -
谷歌发布世界上首个开源的HTML5 SIP客户端
谷歌发布世界上首个开源的HTML5 SIP客户端发表于05-21 14:06| 28074次阅读| 来源优快云| 25 条评论| 作者夏梦竹浏览器电子商务html5谷歌sip摘要:HTML5 SIP客户端是一款开源的,完全利用JavaScript编写的集社交(FaceBook,Twitter,Google+),在线游,电子商务……。无扩展,无插件或是必备的网关转载 2012-09-10 18:54:06 · 3791 阅读 · 0 评论 -
android-opencv【 undefined reference to 】
1. opencv不同版本废弃的方法2.3.1版本无此方法!!! cvCopyImage(_candiImg, *candiImg); 更改为: cvCopy参考文章:OpenCV中的cvCloneImage、cvCopyImage和cvCloneMat、cvCopyMat的误区你好,为什么我的opencv2.1中使用cvCopyImage显示此原创 2012-07-29 17:07:00 · 4067 阅读 · 1 评论 -
Ubuntu 10.04(32位)下 编译Android 2.3源码全过程 || 编译android4.0成功
Tips:1. 怎么把ubuntu中隐藏文件显示出来呢 ctrl+H orls -la2.ubuntu编译android4.0成功ndroid 4.0发布之后的几天就想编译出来体验一下ICS,事情多得一直拖到今天,另外一些误导人的传闻越来越凶,说什么编译环境最低要求memory为16G。今天就拿实验室的机器跑了一通,编译无不良反映,一切正常。++++++++原创 2011-04-26 12:34:00 · 4316 阅读 · 0 评论 -
关于国家标准AVS的相关学习资料
1。 AVS(数字音视频编解码国家标准)开源社区今日开放 AVS开源社区首期对外开放的实时AVS编码、实时AVS转码和实时AVS解码三个项目,均可在常规计算平台上实时编解码,企业和用户可以直接用来开发AVS视听产品和部署AVS视听服务。 AVS 开源编码器 XAVS是基于GPL开源协议的AVS视频编码器,由原清华大学博士陈建文(现在美国加州大学洛杉矶校区)牵头、太原理原创 2011-12-29 13:43:01 · 2908 阅读 · 2 评论 -
MPEG2 TS || ffplay 学习网址收集
1. MPEG2 TS小结2. ffmpeg for MPEG2 TS系列好文 http://blog.youkuaiyun.com/hjksfw900/article/month/2009/013. FFMpeg对MPEG2 TS流解码的流程分析4. ffmpeg分析系列之七(打开输入的流)5. 深入浅出FFMPEG6. ffmpeg/ffpl原创 2011-12-26 17:09:18 · 3092 阅读 · 0 评论 -
【WebRTC基础系列】Mid-call features
1.什么是Mid-call?BACKGROUND This invention relates to mid-call features in a telephone communication system. Many telephone systems pro原创 2011-10-13 10:11:36 · 3099 阅读 · 0 评论 -
WebRTC
1.官方网站: http://sites.google.com.sixxs.org/site/webrtc/homehttp://sites.google.com.sixxs.org/site/webrtc/reference/webrtc-componentsh原创 2011-09-28 16:54:01 · 5586 阅读 · 8 评论 -
PCM文件格式简介
下载的通话录音软件,录制的一段录音大概90分钟,保存为pcm文件,请问如何播放?.pcm文件类型:Pulse Code Modulation扩展名为.pcm的文件是一个音频文件。文件说明:Uncompress转载 2011-09-29 00:14:05 · 4295 阅读 · 0 评论 -
【WebRTC系列@Grant】基础入门系列
基于Speex语音引擎的VoIP系统设计与实现文章摘读:然而,IP网络的语音传输质量成为制约VoIP发展的瓶颈。基于分组交换的IP网络使得VoIP系统存在分组延迟、延迟抖动、丟包等问题,使得用户听到的话音会出现不连贯甚至中断的现象。现有的VoIP系统还难以实现高质量的实时原创 2011-10-05 16:52:41 · 2938 阅读 · 0 评论 -
【苦逼bug系列】之重构播放器篇
bug啊。。。要命啊。。。两种ndk-build方式a.libffmpeg什么都不修改,b. 修改,按我的博文 或者我本次采用的 http://abitno.me.sixxs.org/compile-ffmpeg-android-ndk(又或者参考ba原创 2011-09-08 15:44:45 · 4860 阅读 · 2 评论 -
【苦逼bug系列】之ffmpeg 学习篇
1. Partial rewrite stream probe code.Fix issue2312.Signed-off-by: Michael Niedermayer libavformat/utils.c | 25 ++++++++++++++-----原创 2011-09-19 15:13:57 · 2813 阅读 · 0 评论 -
在Ubuntu中用Android NDK编译FFmpeg(已经验证没有任何问题!2011.06.1)
原文地址: http://www.cnblogs.com/scottwong/archive/2010/12/17/1909455.html 最近在做 Android 上的项目,我被恶心的一塌糊涂。本以为 Java 是 Android 上的一等公民,结果深入原创 2011-06-02 01:21:00 · 2080 阅读 · 0 评论 -
NDK 用来编译so--> compiled as JNI shared libraries.
Android SDK Android NDK 官方下载地址Android NDK r6Android NDK r5bAndroid NDK r5+++++++++++++++++++++++++++++++++++++++++++++++++++++++++转载 2011-06-02 21:38:00 · 1742 阅读 · 0 评论 -
【关于ffmpeg和Android的种种】【VPlayer不开源】【Android常用调试方法】
1. http://9.douban.com/subject/9306635/Android NDK可用的FFmpeg源码2011-02-09 01:34:01查看原文首先为自己的错误郑重的道歉,第一个错误是声明为”free forever“的VPlayer最后成了收费的了,第二个是没有及时的公布用到的FFmpeg源码。错了就是错了,没有什么值得为自己辩解的,得让原创 2011-06-10 21:01:00 · 7817 阅读 · 1 评论 -
【解决方案】/bin/sh^M:损坏的解释器: 没有该文件或目录
/bin/sh^M:损坏的解释器: 没有该文件或目录 【解决方案】同事丢给我一个**.sh文件 运行之,报上面的错误,ubuntu论坛上有专门的答案,记录下来,以备后忘。 问题原因:脚本的编码问题,windows下编辑的文本copy到linux下就带这个^M结尾。 解决方案:用 vim 打开文件,然后执行冒号命令:代码::set ff=unix:wq原创 2011-06-16 18:36:00 · 3376 阅读 · 0 评论 -
Android现有播放器(调研)
现在比较好的万能播放器有rockplayer(不过要收费,但是免费也能用,只不过有广告。)界面比较美观,性能也不错,可以播放的格式有很多,播放rmvb的效果最好,还有一款万能播放器是superplayer,之前叫wuzhenhuaplayer,界面不是太美观,不过完全免费转载 2011-03-04 11:30:00 · 2036 阅读 · 0 评论