自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 转载 android真机调试方法

1. 设置android手机为USB调试模式。步骤: menu---> 设置 ---> 应用程序 ---> 开发 , 选择【USB调试】 2. 用USB连接手机和电脑,并确保成功。步骤: 在windows下执行c:/adb devices, 查看手机是否已经连接成功。  3. 设置应用程序为调试模式。操作: 编辑AndroidManifest.xml 增加调试参数a

2011-11-29 14:15:24 606

转载 Android学习札记三:初涉Service(1)之Context.startService()与Context.bindService()区别(转)

务不能自己运行,需要调用Context.startService()或Context.bindService()方法启动服务。这两种方法都可以启动Service,但它们使用的场所不同:(1)使用startService()方法启动服务,调用者与服务之间没有关联,即使调用者退出,服务仍可运行。(2)使用bindService()方法启动服务,调用者与服务绑定在一起,调用者一旦

2011-11-29 10:10:01 754

转载 Sipdroid会话邀请流程(二)

请先看Sipdroid会话邀请流程一:http://www.shouyanwang.org/thread-50-1-1.html这里咱们要弄明白的是,Sipdroid会话邀请的结果是在哪里进行监听的,以及这种效果是怎么实现的?发送消息统一是由Sipdroid的sendMessage来进行发送的,然后返回的数据咱们可以在Sipdroid的OnReceiveMessage中来进行获

2011-11-22 13:31:58 1231 2

转载 Sipdroid会话邀请流程(一)-附流程图

今天整理了一下Sipdroid会话邀请的流程,同时整理了一下流程图,比平时节约了不少设计纸,还能给大家分享一下流程图,好。Sipdroid会话流程图: 图片比较直观,但是表述却不够详细,下面咱们详细分析下流程:会话邀请所涉及到得类:SipdroidEngine(call) - UserAgent(call) -ExtendedCall(call)  - Invi

2011-11-22 11:45:34 1026

转载 Sipdroid的框架最值钱

自从学习了Sipdroid,基本在后面所有的项目中,都批量的复制Sipdroid的框架,今天重新移植一个新的流媒体项目的时候发现这框架简直是太强大了,整个移植就只有10分钟就搞定了,以为有引擎类,具体的逻辑处理类,其中借助引擎类,也就是Sipdroid里面的SipdroidEngine这个类,完整的将UI和具体的核心逻辑完全的划开了。那么基本以后要做适配,基本就只需要做2件事情。1

2011-11-22 11:32:26 1561

转载 Sipdroid中通话问题

Sipdroid中通话是独立的一块,最前面一块是客户端和SIP服务器的通信,用了N多N多的类和包其实就是为了更好的跟SIP服务器通信,当你发送sip通话成功后,会返回给你message,告诉你通话成功,好像在UserAgnet的接口方法中,然后在执行lunchMediaApplication();在通话的过程中是直接的通过数据报形式进行通话,服务器不需要进行任何操作,只需要提供一个数据报端口,让一

2011-11-22 11:29:30 1102

转载 Android如何实现边采集边上传

最近看了Sipdroid和ZXing两个开源代码,对于如何在Andrpid平台上实现边采集边上传的功能有了新的见解,同时也决定重新弄一下以前做的广州亚运排传的项目.先给大家说下软件的功能吧.拿出android手机然后采集实时的图片数据,并对这些采集的图片数据进行H264编码,然后根据协议上传到公司的服务器上。那么现在大家分析下,如果要实现这些功能,有哪些技术瓶颈:1

2011-11-22 11:10:54 1600

转载 Sipdroid中的视频通话是如何实现的?

Sipdroid中的视频原理是怎么样的?涉及到视频传输的类是org.sipdroid.sipua.ui中的VideoCamera,VideoCameraNew,VideoCameraNew2,VideoPrewView。首先呢,双边的视频观看,走的还是数据报包,有数据报包的ip和端口就行了。那么发送视视频数据的方式和观看视频数据的方式是如何实现的呢?发送视频数据就非

2011-11-22 11:04:21 6698

转载 怎么学习android Sipdroid开源代码?

怎么来学习Sipdroid,如果说你不制定目标和战略就想啃下Sipdroid,那么我只能说你太强了。Sipdroid目前呢,有24个包,140多个java文件,光弄明白里面每一个类是干哈的,都足够累死人了,下面跟大家分享一下我是怎么来学习Sipdroid.首先学习Sipdroid,至少得明白Sipdroid是怎么玩的,实现的主要功能是什么,具体的流程操作是怎么执行的。先整理

2011-11-22 10:59:18 1960

转载 Sipdroid疑惑之什么是UDP数据包连接?

在Sipdroid开源项目像服务器进行数据的发送统一是由SipProvider的sendMessage,这个sendMessage也是一个技术活啊,因为首先得知道是什么连接吧,是UDP啊,还是TCP,然后就是message的封装超级复杂,设计的东东太多了.Sipdroid中涉及和运用到的两种连接方式:/** UDP transport */UdpTransport udp = nu

2011-11-22 10:48:17 950

转载 Sipdroid解惑之SIP和RTP的关系?

最刚开始看Sipdroid的时候,从RFC3261的协议中我大致是这样认为的:发送视频和音频也是需要经过SIP协议封装的,这2天在研究Sipdroid中音视频通话那块的时候,我发现我完全的理解错了。SIP协议其实不难,就那么几个,注册消息,会话邀请消息,结束通话消息等等。RTP也不难,头部12个字节是RTP头部消息,包含了RTP的基本消息,头部有一个payload的有效荷载

2011-11-22 10:35:24 2338

转载 关于linphone

SIP开源了,但是里面的各种解码库信息却并不是很全,今天找到了一个类似的SIP产品,名字叫linphone,这个项目也是开源的,可以通过git下载,最主要的是,这个开源的项目,对于各种编解码的细心提供的非常的全面,有ffmpeg,x264,opencore里面的amr encode/decode,绝对值得大家好好研究一下,而且还有移动领域几乎所有的平台,还有黑莓。研究linphone的代码

2011-11-22 10:26:20 945

转载 sipdroid研究杂项

1.        sipdroid\src\org\zoolu 中是sip协议栈的实现2.        sipdroid\src\org\sipdroid 中是软电话的实现3.        sipdroid\src\com 中是stun相关的实现4.        sipdroid默认使用的编码格式为G711-A率。5.        直接用ant debug的方法编译出的程

2011-11-22 10:24:43 812

转载 Sipdroid注册(三)-注册返回结果的监听

看Sipdroid的源码,发送注册message后,是如何实现对注册返回结果进行监听的?Sipdroid的数据发送流程是这样的:http://www.shouyanwang.org/thread-5-1-1.html先直接给大家说下结果:对注册结果的监听是通过RegisterAgent来进行监听的,因为RegisterAgent实现了TransactionClientLis

2011-11-19 17:33:40 1183

转载 Sipdroid中像服务器注册是如何实现的(一)?

关于Sipdroid是如何实现像服务器注册的?首先告诉大家代码块在哪里,注册的核心在RegisterAgent类中的函数register(int time)中,注册的核心是://Create message re (modified by mandrajg)Message req = MessageFactory.createRegisterReques

2011-11-19 17:15:28 2896 1

原创 sipdroid代码分析指导文章

sipdroid代码分析指导文章http://wenku.baidu.com/view/f42b7f43be1e650e52ea9928.html

2011-11-19 17:14:44 3453

转载 Sipdroid涉及到的协议之RFC3261

Sipdroid是不断的向服务器发送Message来实现和服务之间的通信的,发送统一是由org.zoolu.sip.provider.SipProvider提供的sendMessage来实现的,因此在SipdroidEngine中的startEngine初始化整个项目中的核心类的时候,这些类的构造函数中都SipProvider这个参数.(设计的几个核心类包括:UserAgent  Regi

2011-11-19 17:12:41 809

转载 Sipdroid数据发送流程

马上要睡觉了,今天弄了一整天算是对Sipdroid的框架有了个基本的了解,在睡觉之前整理一下Sipdroid的数据发送流程.public class SipProvider implements Configurable, TransportListener实现TransportListener的目的是什么?简单,为了实现回调,SipProvider实现了TransportList

2011-11-19 13:39:29 891

转载 android模拟器 建立端口映射

在android模拟器上调试自己写的udp服务时,出现无法正常接收的情况。在网上找到一个正解:1、运行模拟器2、打开window 命令行    执行:telnet localhost 5554    5554是模拟器的端口,执行之后会进入android console3、 在console下执行:   redir add udp:2888:2888    其中,第一

2011-11-19 11:02:02 1077

转载 sipdroid源码下载

http://sipdroid.googlecode.com/svn/trunk/    源码在这,用svn下载

2011-11-14 11:25:32 3426 1

转载 SipDroid的学习文档在以下的百度图文

SipDroid的学习文档在以下的百度图文:http://wenku.baidu.com/view/f42b7f43be1e650e52ea9928.html

2011-11-14 11:24:29 1201

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除