自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

转载 基于ICE方式SIP信令穿透Symmetric NAT技术研究

基于IP的语音、数据、视频等业务在NGN网络中所面临的一个实际困难就是如何有效地穿透各种NAT/FW的问题。对此,会话初始化协议SIP以往的解决方法有ALGs,STUN,TURN等方式。本文探讨了一种新的媒体会话信令穿透NAT/FW的解决方案—交互式连通建立方式(ICE)。它通过综合利用现有协议,以一种更有效的方式来组织会话建立过程,使之在不增加任何延迟同时比STUN等单一协议更具

2014-03-25 12:27:01 966

转载 Android SDK开发包国内下载地址

不知道是因为最近kaihui还是怎么的,打开android sdk官方网站特别的慢,想下载最新版本的platform几乎变成不可能完成的任务,不知道为什么Google不像Apache那样在各国设立镜像站。为了预防今后再出现这样的情况,这次干脆把android开发所需要的各种包总结一下,顺便提供本地下载链接,省得以后找起来麻烦。通过分析SDK Manager里要用到的repository文件,我

2014-03-21 22:07:49 679

转载 STUN和TURN技术浅析

在现实Internet网络环境中,大多数计算机主机都位于防火墙或NAT之后,只有少部分主机能够直接接入Internet。很多时候,我们希望网络中的两台主机能够直接进行通信,即所谓的P2P通信,而不需要其他公共服务器的中转。由于主机可能位于防火墙或NAT之后,在进行P2P通信之前,我们需要进行检测以确认它们之间能否进行P2P通信以及如何通信。这种技术通常称为NAT穿透(NAT Traversal)。

2014-03-12 22:08:24 2337

转载 P2P实现的原理

P2P实现的原理首先先介绍一些基本概念:   NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT从历史发展上分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。   最先提出的是基本的NAT(peakflys注:刚开始其

2014-03-12 21:00:53 687

转载 Libjingle和各协议的关系 P2P的原理

Libjingle和各协议的关系    前两篇blog介绍了P2P的原理和libjingle库的基本情况,如果直接看代码,很多细节可能不会注意到,这种时候最有效的方法当然是看它的开发文档,因为库是由Google开发和维护,所以这方面我们不用担心,文档首页见这里。但是如果要深入了解库代码为什么这么写,为什么这么约定时,还需要了解相应的协议。   便于大家了解,特整理如下。(转载请注明作者和出处 

2014-03-12 15:52:13 873

转载 开发具备语音识别功能的 Android* 应用

开发具备语音识别功能的 Android* 应用杜伟 (Intel) 于 星期六, 09/11/2013 - 00:55 提交作者:Stanislav Pavlov下载文章开发具备语音识别功能的 Android* 应用 [PDF 398KB]Android 不能识别语音,因此一款 Android 设备通常也不能识别语音。 通过什么方式帮助它识别

2014-03-10 17:48:43 1570 1

转载 libjingle源码解析--libjingle是怎么运作的?

本文主要总结至libjingle源码和官方文章:http://code.google.com/apis/talk/libjingle/libjingle_applications.htmlligjingle的总体架构如下图:1.Application模块Ligjingle的应用程序首先调用XMPP Messaging Component的XmppClient对象进行登录

2014-03-10 17:10:04 840

转载 Nginx配置文件nginx.conf中文详解

更详细的模块参数请参考:http://wiki.nginx.org/Mainhttp://wiki.nginx.org/NginxChsFullExample #定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug |

2014-03-01 17:09:56 519

xcode5下ffmpeg静态库配置

ffmpeg 2.3.1 在xcode 5 下面的静态库编译 1. 解压本压给包 2. 将解压后的 build-ffmpeg.sh ffmpeg-2.3.1.tar.bz2 拷备到os的一个目录, 如:xxx/ffmpeg 3. 修改 build-ffmpeg.sh权限, chmod 777 build-ffmpeg.sh 4. 运行 build-ffmpeg.sh 将自动生成 build dependencies 目录 5. 并提示错误 6. 将 ffmpeg.2.3.1.tar.bz2 移动到 xxx/ffmpeg/build/src 下面 7. 再次运行 build-ffmpeg.sh 需要花一些时间,生成 ffmpeg的静态库 8. 生成成功

2014-08-03

libsvm-2.88

libsvm-2.88 libsvm最新源码

2009-03-13

空空如也

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

TA关注的人

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