摘要: 转载自:http://blog.csdn.net/sky04/article/details/4557281,尊重原创!网上很多是在mingw/msys环境下编译ffmpeg的。由于mingw/msys环境编译不处ffserver。 这里说说我在cygwin下编译的过程和问题。1、首先安装cygwin;2、下载ffmpeg源码包: http://ffmpeg.mplayerhq.hu/download.html(此地址下载需要SVN) http://www.bairuitech.com/html/ruanjianxiazai/20071006/61.html3、下载ffmpeg源码后,解压到相 阅读全文
posted @ 2013-03-03 21:11 little_star 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: jni 的介绍JNI是Java Native Interface的缩写,中文为JAVA本地调用。从Java1.1开始,Java Native Interface(JNI)标准成为java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约定受支持就可以了。以下介绍Android 中如何使用jni移植开源库的技巧.JNI日志输出到Logcat中#include <android/log.h> #define LOG_TAG "===xcloud===" #d 阅读全文
posted @ 2013-03-02 13:40 little_star 阅读(265) 评论(0) 推荐(0) 编辑
摘要: You must set some additional settings forAVCodecContextbefore you callavcodec_open2.I usually set these required settings (variables beginning with 'k' mean predefined constatns):avCtx->strict_std_compliance = FF_COMPLIANCE_EXPERIMENTAL;avCtx->codec_type = AVMEDIA_TYPE_AUDIO;avCtx-> 阅读全文
posted @ 2013-02-28 16:47 little_star 阅读(290) 评论(0) 推荐(0) 编辑
摘要: SurfaceView双缓冲,主动刷新,线程调用,GL等特点更适合开发画面刷新比较快的游戏。即时类游戏View适合开发一些被动更新的游戏。如棋盘类,益智类的,有人触发游戏画面在更新的游戏。-----------------------------------------------------------------------------------------------------------------------------------下面是是我学习中看到的两位网友博客中的讲解原文如下: 在Android游戏当中充当主要的除了控制类外就是显示类,在J2ME中我们用Display和Ca 阅读全文
posted @ 2013-02-27 20:37 little_star 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.rosoo.net/a/201210/16304.html,尊重原创!一个简单的RTSP客户端程序 在另一个文章里,给出了这个简单的客户端的程序的代码,可以通过修改Makefile来裁剪liveMedia,使得这个客户端最小化。此客户端已经正常运行。首先是OPTION然后是DESCRIBE 建立Media Session,调用的函数是 MediaSession::createNew,在文件liveMedia/MediaSession.cpp中实现。为这个Media Session建立RTPSource,这是通过调用 MediaSubsession::initiate 阅读全文
posted @ 2013-01-24 15:34 little_star 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.rosoo.net/a/201210/16304.html,尊重原创!liveMedia项目的源代码包括四个基本的库,各种测试代码以及IVE555 Media Server。一、基本库介绍四个基本的库分别是UsageEnvironment&TaskScheduler,groupsock,liveMedia,BasicUsageEnvironment。1、UsageEnvironment 和TaskScheduler类用于事件的调度,实现异步读取事件的句柄的设置以及错误信息的输出。另外,还有一个HashTable类定义了一个通用的 hash表,其它代码要用到 阅读全文
posted @ 2013-01-24 15:28 little_star 阅读(1074) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.rosoo.net/a/201108/14860.html,尊重原创!live555 项目[5] 中的RTSP 服务器实例mediaServer 使用了 实时传输协议 RTP 、 实时传输控制协议 RTCP 和 实时流协议 RTSP 三种流媒体协议。下面首先介绍RTSP 连接建立及请求响应过程,然后介绍RTP 数据包的封装及发送过程,最后分析RTCP 包的接收处理及发送等相关内容1. 流媒体协议的具体应用live555 项目[5] 中的RTSP 服务器实例mediaServer 使用了 实时传输协议 RTP 、 实时传输控制协议 RTCP 和 实时流协议 RTSP 阅读全文
posted @ 2013-01-24 14:44 little_star 阅读(1077) 评论(0) 推荐(0) 编辑
摘要: live555官网http://www.live555.com/一、Live555不但提供rtsp客户端,而且提供比较完善的rtsp服务端: 客户端:live555客户端使用的是RTSPClient类,其中包含发送DESCRIBE消息describeURL、describeWithPassword,发送SETUP消息的setupMediaSubsession,发送心跳消息的sendOptionsCmd,发送PLAY消息的playMediaSession,发送TEARDOWN消息的teardownMediaSession等,如果想添加一些其他的功能可以直接修改相应的函数就可以了,在客户端中所有的 阅读全文
posted @ 2013-01-23 09:57 little_star 阅读(1444) 评论(0) 推荐(0) 编辑
摘要: 从网上看到的一篇文章,感觉不错,分享下1.Android团队提供的示例项目 如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。 地址:http://code.google.com/p/apps-for-android/ 2.Remote Droid RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触摸屏手指运动等很好的样... 阅读全文
posted @ 2013-01-22 14:17 little_star 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。2、sim卡的EF 文件有何作用sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本身可以有自己的操作系统,EF就是作存储并和手机通讯用的3、嵌入式操作系统内存管理有哪几种,各有何特性 ?页式,段式,段页,用到了MMU,虚拟空间等技术4、什么是嵌入式实时操作系统, Android 操作系统属于实时操作系统吗? 阅读全文
posted @ 2013-01-22 14:16 little_star 阅读(173) 评论(0) 推荐(0) 编辑