摘要: 偶然发现电脑的System进程不间断扫描连接局域网内的其它IP对应的445和139端口,这是个问题。 上网搜索,立即关闭139端口的监听。 方法如下: 关闭139端口后, 发现不再连接局域网ip对应的139端口。于是,顺着该思路,关闭本机的445端口,因为本机连接局域网其它ip的445端口 关闭方法 阅读全文
posted @ 2017-06-01 16:00 磨叽开发者 阅读(5134) 评论(1) 推荐(0) 编辑
摘要: 编写WEBService服务端应用程序并部署 http://blog.csdn.net/u011835515/article/details/47615425 编写调用WEBService的C++客户端程序,使用GSoap。因为在Visual Studio 2008以及以后版本中,微软停止了非托管C 阅读全文
posted @ 2017-05-25 14:59 磨叽开发者 阅读(499) 评论(0) 推荐(0) 编辑
摘要: VS2008及之后的版本已经不支持使用C++开发WEBService服务了,如果要在VS上开发WEBService,需要使用C#开发语言。 一、gSOAP简介 gSOAP编译工具提供了一个基于SOAP/XML 的C/C++ 语言实现,从而让C/C++语言开发WebService客户或服务端的程序工作 阅读全文
posted @ 2017-05-23 17:28 磨叽开发者 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: 1、在官网下载linux下的压缩包 https://ffmpeg.zeranoe.com/builds/source/ffmpeg/ffmpeg-3.2.4.tar.xz 2、进入cygwin,假定将压缩包放在了cygwin的 bin\ffmpeg-3.2.4.tar目录下 执行如下指令进行文件解压 阅读全文
posted @ 2017-05-20 10:32 磨叽开发者 阅读(2795) 评论(2) 推荐(0) 编辑
摘要: pjlib pjlib\build\pjlib.vcproj pjlib_test pjlib\build\pjlib_test.vcproj pjsip_core pjsip\build\pjsip_core.vcproj pjsip_simple ... 阅读全文
posted @ 2017-04-21 15:52 磨叽开发者 阅读(1832) 评论(0) 推荐(0) 编辑
摘要: 12 PJSUA2 API 参考手册 12.1 endpoint.hpp PJSUA2基本代理操作。 namespace pj PJSUA2 API在pj命名空间内。 12.1.1 class Endpoint #include <endpoint.hpp> 端点表示pjsua库的一个实例。 在应用 阅读全文
posted @ 2017-04-19 21:36 磨叽开发者 阅读(5175) 评论(0) 推荐(0) 编辑
摘要: 11 网络问题 11.1 IP地址更改 请参阅wiki 处理IP地址更改。请注意,本指南使用PJSUA API作为参考。 11.1 IP地址更改 请参阅wiki 处理IP地址更改。请注意,本指南使用PJSUA API作为参考。 11.2 被阻止/过滤的网络 请参阅维基百科 通过阻止或过滤的VoIP网 阅读全文
posted @ 2017-04-19 15:32 磨叽开发者 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 10 媒体质量(Media Quality) 10.1 音频质量 如果遇到音频质量问题,可尝试以下步骤: 遵循指南:使用pjsystest测试声音设备。 识别声音问题并使用以下步骤进行故障排除:检查声音问题。 使用诸如PJSUA的低级API进行测试可能更容易,因为我们已经有一个内置的pjsua示例应 阅读全文
posted @ 2017-04-19 15:26 磨叽开发者 阅读(1203) 评论(0) 推荐(0) 编辑
摘要: 9. PJSUA2示例应用程序 9.1 示例应用程序 9.1.1 C++ pjsip-apps/src/samples/pjsua2_demo.cpp 是一个非常简单可用的C++示例应用程序。 1 /* $Id: pjsua2_demo.cpp 5467 2016-10-21 07:55:41Z n 阅读全文
posted @ 2017-04-19 14:48 磨叽开发者 阅读(3565) 评论(0) 推荐(0) 编辑
摘要: 8 好友(存在)Buddy PJSUA2的功能是围绕Buddy类为中心展开的。该类表示一个远端好友(伙伴,一个人或一个SIP端点)。 8.1 子类化Buddy类 要使用Buddy类,通常应创建子类,如: 在子类中,应用程序可以实现好友回调,以获得好友状态更改的通知。 8.2 订阅好友的状态 要订阅好 阅读全文
posted @ 2017-04-19 14:00 磨叽开发者 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 7 呼叫Calls 呼叫由Call类处理 7.1 子类化Call类 要使用Call类,应用程序应创建子类,如: 在其子类中,应用程序可以实现呼叫回调,基本上用于处理与呼叫有关的事件,如呼叫状态更改或来电转接请求。 7.2 呼出 Making Outgoing Calls 拨出电话很简单,只需调用Ca 阅读全文
posted @ 2017-04-17 17:03 磨叽开发者 阅读(6475) 评论(0) 推荐(0) 编辑
摘要: 6. 媒体(Media) 媒体对象是能够产生媒体或接受媒体的对象。 Media的重要子类是AudioMedia,它代表音频媒体。PJSUA2支持多种类型的音频媒体对象: 捕获设备的AudioMedia,用于从声音设备捕获音频。 播放设备的AudioMedia,可以播放音频到声音设备。 呼叫音频媒体, 阅读全文
posted @ 2017-04-17 11:43 磨叽开发者 阅读(3912) 评论(0) 推荐(0) 编辑
摘要: 第五章 帐户(号) 帐户提供正在使用该应用程序的用户的身份(或身份)。一个帐户有一个与之相关的SIP统一资源标识符(URI)。在SIP术语中,该URI用作该人的记录地址( Address of Record,AOR),并且用作传出请求中的From头。 帐户可能有也可能没有与之相关联的客户注册。帐户也 阅读全文
posted @ 2017-04-16 19:00 磨叽开发者 阅读(4624) 评论(0) 推荐(1) 编辑
摘要: 4.端点ENDPOINT Endpoint类是一个单例类,应用程序必须在此类实例之前创建一个并且最多只能创建一个,然后才能执行任何操作。同样,一旦这个类被销毁,应用程序就不能调用该库的任何API。这个类是PJSUA2的核心类,它提供了以下功能: 启动和关机 配置的定制,如核心UA(用户代理)SIP配 阅读全文
posted @ 2017-04-15 10:42 磨叽开发者 阅读(3807) 评论(0) 推荐(0) 编辑
摘要: 3. PJSUA2高级API PJSUA2是PJSUA API以上的面向对象抽象。它为构建会话发起协议(SIP)多媒体用户代理应用程序(也称为IP / VoIP软电话)提供高级API。它将信令,媒体和NAT穿越功能结合到易于使用的呼叫控制API,帐户管理,好友列表管理,在线状态和即时消息中,以及多媒 阅读全文
posted @ 2017-04-14 14:30 磨叽开发者 阅读(10595) 评论(2) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-04-14 09:05 磨叽开发者 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Python安装,记录步骤如下 1、下载PythonIDE安装包 到官网 https://repo.continuum.io/archive/下载需要的版本,选择的Anaconda版本3的,当然也可以使用Anaconda版本2的 我在window7 64位平台上下载的是 Anaconda3-4.3. 阅读全文
posted @ 2017-04-14 07:37 磨叽开发者 阅读(1282) 评论(0) 推荐(0) 编辑
摘要: 1.RasSetEntryProperties()设置拨号项各项参数 2.RasSetCredentials()将VPN帐号,密码填入拨号项 3.RasGetEntryDialParams()得到拨号项的参数 4.RasDial()进入VPN拨号 如果你的VPN拨号已经保存在电话薄中,那么上面第二号 阅读全文
posted @ 2017-04-12 09:08 磨叽开发者 阅读(42) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/leixiaohua1020/article/details/40246783 onCallMediaState回调里,解码方向,获取ci.media[i].videoWindow.getInfo().winHandle.handle.window,然后设置 阅读全文
posted @ 2017-04-06 23:11 磨叽开发者 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 1、源码下载 使用svn客户端,执行如下命令下载 svn co https://svn.code.sf.net/p/e-guidedog/code/ 2、官方网站查看说明 http://www.eguidedog.net/cn/ekho_cn.php 3、Balabolka命令行工具 http:// 阅读全文
posted @ 2017-03-29 21:10 磨叽开发者 阅读(1675) 评论(0) 推荐(0) 编辑
摘要: 1、在不改动pjsip代码的情况下,和pjsip工程目录并行建立win32控制台程序工程P2PTraversal 1、在不改动pjsip代码的情况下,和pjsip工程目录并行建立win32控制台程序工程P2PTraversal 目录结构如下: 2、在VS2008下,新建项目 3、工程引入pjsip的 阅读全文
posted @ 2017-03-24 17:17 磨叽开发者 阅读(4653) 评论(0) 推荐(0) 编辑
摘要: IPv4 地址段 1. A类地址(1)A类地址第1字节为网络地址,其它3个字节为主机地址。(2)A类地址范围:1.0.0.1—126.255.255.254(3)A类地址中的私有地址和保留地址:① 10.X.X.X是私有地址(所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址)。范围(10 阅读全文
posted @ 2017-03-24 12:05 磨叽开发者 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 接着对使用coTurn搭建的STUN/TURN服务使用turnutils_uclient程序测试其TURN服务是否正常。 直接连接服务测试服务是否正常。为保证测试使用的服务是TURN服务,在TURN服务启动时,关掉STUN服务。 在TURN服务启动时,如果是命令行,加入"--no-stun"配置;如 阅读全文
posted @ 2017-03-13 20:14 磨叽开发者 阅读(5517) 评论(0) 推荐(1) 编辑
摘要: 测试使用方法,作为STUN客户端,仅用于测试STUN服务是否正常运行。 使用coTurn服务启动STUN/TURN服务后,执行以下命令即可: 其中3478是STUN服务的监听端口 61.18.11.123是启动STUN服务的IP地址 如果STUN/TURN服务使用了“secure-stun",则执行 阅读全文
posted @ 2017-03-13 19:58 磨叽开发者 阅读(3589) 评论(2) 推荐(0) 编辑
摘要: coTurn工程提供了较完整的STUN和TURN服务,记录其主要的命令行参数配置说明 针对TURN/STUN服务进程turnserver.exe的使用参数做简单说明 -L 监听的IP地址 -p 监听端口 -E 中继IP -X 公网/内网 映射配置 --no-loopback-peers 不使用127 阅读全文
posted @ 2017-03-13 13:02 磨叽开发者 阅读(10797) 评论(0) 推荐(0) 编辑
摘要: 从官网 https://www.centos.org/download/ 下载镜像文件 从163的镜像站点下载,速度较快 http://mirrors.163.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1611.iso 在Windows下(我用的win 阅读全文
posted @ 2017-03-09 18:53 磨叽开发者 阅读(3230) 评论(0) 推荐(1) 编辑
摘要: WebRTC主要解决如下三个问题 1、获取音频和视频。 可以访问输入设备,如话筒、(网络)摄像机(头),可以从上述设备获取媒体数据流。目前需要硬件设备支持VP8/VP9,如果设备仅仅支持H.264/H.265(HEVC:High Efficiency Video Coding),则无法使用WebRT 阅读全文
posted @ 2017-03-08 15:26 磨叽开发者 阅读(2759) 评论(0) 推荐(0) 编辑
摘要: 做个记录 1、从"../examples/etc/" 目录拷贝turnserver.conf文件到"/usr/local/etc/"目录 2、修改配置文件 主要配置 "username","password","listening-port" "listening-ip". 3、启动TurnServ 阅读全文
posted @ 2017-03-07 23:42 磨叽开发者 阅读(4255) 评论(0) 推荐(0) 编辑
摘要: cc -mno-cygwin foo.c 1、$ ps PS的相关用法: QuoteUsage ps [-aefl] [-u uid]-f = show process uids, ppids-l = show process uids, ppids, pgids, winpids-u uid = 阅读全文
posted @ 2017-03-06 12:18 磨叽开发者 阅读(1499) 评论(0) 推荐(0) 编辑
摘要: 有了OfficeSIP TURN Server 安装包,记录一下。 http://www.onlinedown.net/soft/94746.htm 开源代码(C#)和应用地址:https://sourceforge.net/projects/turnservernet/ svn源码下载命令: sv 阅读全文
posted @ 2017-03-05 23:39 磨叽开发者 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: coTurn是一个开源的STUN和TURN及ICE服务项目,只是不支持Windows。为了在window平台上使用coTurn源码,需要在windows平台下安装Cygwin环境,并编译coTurn源码,使其可以运行在windows平台上。 步骤: 1、安装Cygwin,地址:https://cyg 阅读全文
posted @ 2017-03-04 23:44 磨叽开发者 阅读(8210) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2017-02-24 20:11 磨叽开发者 阅读(2) 评论(0) 推荐(0) 编辑
摘要: OSI网络模型 OSI(Open System Interconnection)开放系统互联 第七层 应用层 为用户提供相应的界面,以便使用提供的连网功能 第六层 表示层 完成数据的格式化 第五层 会话层 控制两个主机间的通信链路(开放、操作和关闭) 第四层 传输层 提供数据传输服务(可靠或不可靠) 阅读全文
posted @ 2017-02-24 14:53 磨叽开发者 阅读(213) 评论(0) 推荐(0) 编辑
摘要: NAT分为四种类型: (1)完全透明NAT(Full Cone NAT): 从内部主机 (IN IP ipa) +端口(IN PORT porta) 发送的数据映射为 IP(OUT IP IPA)和端口(OUT PORT PORTA) 发送到外网 从服务器直连到映射的 IP(OUT IP IPA)和 阅读全文
posted @ 2017-02-24 14:26 磨叽开发者 阅读(1362) 评论(0) 推荐(0) 编辑