SIP
文章平均质量分 88
一枪尽骚丶魂
工作经验:嵌入式网关、VoIP系统、视频监控系统(音视频对讲)、P2P透传系统、疗养院管理系统。
展开
-
Yate学习--基于Windows安装和运行Yate
1.下载安装包通过Yate的官网上下载Yate的安装包,下载地址http://voip.null.ro/tarballs/yate5/yate-5.5.0-1-setup.exe。下载完成后,双击运行:点击“Next”,选择默认安装目录“C:\Program Files (x86)\Yate”,点击“Next”,原创 2017-03-28 01:21:28 · 9657 阅读 · 1 评论 -
sip 到 rtsp的视频网关
本文来自csdn lidp http://blog.csdn.net/perfectpdl, 转载注明出处,谢谢。上一篇基于 LIBVLC sdk 开发下一篇freeswitch 解决方案之视频会议顶0踩转载 2015-03-19 20:20:06 · 3979 阅读 · 3 评论 -
ICE 原理学习
转载自:http://blog.csdn.net/voipmaker/article/details/8453702本文 来自 csdn ucser http://blog.csdn.net/perfectpdl, 转载注明出处,谢谢。ICE提供的是一种框架,使各种NAT穿透技术可以实现统一。该技术可以让基于SIP的VoIP客户端成功地穿透远程用户与网络之间可能转载 2015-03-19 20:15:54 · 3041 阅读 · 0 评论 -
VOIP NAT穿越之SIP信令穿越
本文原创自 http://blog.csdn.net/voipmaker 转载注明出处。本文是VOIP通信NAT系列专题的第三篇,本文论述NAT对SIP协议穿越的影响,SIP协议是基于文本的,而他的一些地址是保存在消息头传输,NAT设备在没开启ALG情况下不会修改消息头地址,多数客户端填写的地址都是内网地址,这就导致消息路由问题,SIP 信令穿越涉及两部分,一个是注册转载 2015-03-19 17:10:42 · 2491 阅读 · 0 评论 -
基于stun,turn ,ice协议的 SBC服务器
stun,turn,ice是ietf提出的处理voip网络中nat穿越问题的协议族,stun 可以处理大部分nat问题,turn是stun协议的一个增强版,专用于处理对称形nat问题,而ice则是综合stun及turn的产物,是一个框架,综合运用STUN和TURN的结构,它提供可靠的VoIP或视频通话配置以及媒体传输,通过一个SIP供给/应答模型供端点交换多个候选IP地址和端口(比如私有地转载 2015-03-19 17:06:19 · 1771 阅读 · 0 评论 -
STUN和TURN技术浅析
转载自:http://www.h3c.com.cn/MiniSite/Technology_Circle/Net_Reptile/The_Five/Home/Catalog/201206/747038_97665_0.htm在现实Internet网络环境中,大多数计算机主机都位于防火墙或NAT之后,只有少部分主机能够直接接入Internet。很多时候,我们希望网络中的两台主机能够直接进行通信,转载 2015-03-19 11:40:08 · 2115 阅读 · 0 评论 -
stun turn ice等穿越NAT方法
转载自:http://blog.csdn.net/lionzl/article/details/7215978目录(?)[+]STUN(Simple Traversal of User Datagram Protocol through Network Address Translators (NATs),NAT的UDP简单穿越)是一种网络协议,它允许位于NAT转载 2015-03-19 10:57:42 · 2947 阅读 · 0 评论 -
NAT and Traversal NAT(TURN/STUN/ICE)
NATNAT有4种不同的类型1) Full Cone这种NAT内部的机器A连接过外网机器C后,NAT会打开一个端口.然后外网的任何发到这个打开的端口的UDP数据报都可以到达A.不管是不是C发过来的.例如 A:192.168.8.100 NAT:202.100.100.100 C:292.88.88.88A(192.168.8.100:5000) -> NAT(202转载 2015-03-19 11:26:41 · 1208 阅读 · 0 评论 -
以SIP和RSTP协议为基础的的物联网智能家居系统
本文来自 csdn ucser, http://blog.csdn.net/perfectpdl 转载注明出处,谢谢!近年来,基于SIP标准化控制协议和RSTP实时流协议受到安防业的极大重视,并在监控行业中得到广泛应用。在新一代智能家居系统中采用SIP作为标准的音视频通讯协议,并可以融入第三方设备,如语音/SIP可视电话、手机、IPCamera等,同时系统扩展了远程技术应用,并开转载 2014-12-23 16:10:15 · 2663 阅读 · 0 评论 -
GB28181 SIP视频监控统专题之 相关标准
本文来自 csdn ucser, http://blog.csdn.net/perfectpdl 转载注明出处,谢谢提供 GB 28181网关及整体解决方案.我创建了 一个视频监控交流群 306754195 欢迎加入.公安部要求:做好顶层设计,必须“统一标准”,各地在组织视频监控系统联网建设及视频图像信息整合与共享工作中,必须遵循国家和行业针对公安视频监控领域制定转载 2014-12-19 14:39:58 · 4411 阅读 · 0 评论 -
SIPp
目录(?)[+]1 安装及概述:SIPp是一个测试SIP协议性能的工具软件。这是一个GPL的开放源码软件。它包含了一些基本的SipStone用户代理工作流程(UAC和UAS),并可使用INVITE和B YE建立和释放多个呼叫。它也可以读XML的场景文件,即描述任何性能测试的配置文件。它能动态显示测试运行的统计数据(呼叫速率、信号来回的延迟,以及消息统计)。转载 2014-11-08 16:38:41 · 1297 阅读 · 0 评论 -
与VoIP相关的术语解释,如VoIP,PBX,IVR,PSTN等
VoIP:Voice Over Internet Protocol,声音通过网络传输的协议,简称IP电话。网上搜到的解释“简而言之就是将模拟声音讯号(Voice)数字化,以数据封包(Data Packet)的形式在 IP 数据网络 (IP Network)上做实时传递。”PBX:Private Branch Exchange,用户级交换机。俗称程控交换机,电话交换机。主要作用是处理原创 2015-03-26 11:57:03 · 2002 阅读 · 0 评论 -
网络发展之网络电话应用
转载自:http://blog.csdn.net/ztzi321/article/details/44113855网络发展之网络电话应用一、 原始电话通讯介绍我们所熟悉的电话通讯方式,一般来说有两种。一种是有线的固定电话,另一种是无线的移动电话(这里我将无线的座机电话看作固话的一种)。虽然这两种电话通讯的方式不同,但是均在人们通讯生活中扮演着重要的角色,并且没转载 2015-03-07 17:35:37 · 2003 阅读 · 0 评论 -
关于P2P和VoIP的相关资料
最近在关注这两个技术,留着参看,学习。http://www.docin.com/p-469174842.html原创 2015-03-17 19:57:18 · 932 阅读 · 0 评论 -
基于VS2015编译Yate
基于VS2015编译Yate1前言之前使用vs2010对yate的学习,随着vs的升级和更新,我们将使用vs2015继续对Yate进行学习。本文记载基于vs2015编译Yate的一些问题。 2问题一:编译Service失败问题描述:2>C:\Program Files(x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.CppBui原创 2016-10-31 23:58:04 · 2720 阅读 · 1 评论 -
yate学习--基于CentOS安装运行yate
基于CentOS安装Yate1前言思前想后,很多东西现在理解了,会用了。时间长了,对这个系统进行bug修复的时候。很多知道的东西会忘的差不多,需要重新花比较多的时间去理解和学习。俗话说:好记性不如烂笔头。还是老老实实的用文字和图片的方法来记录。为了让以后的自己轻松一点,只要让现在的自己多做一点工作,重新开始搭建yate的环境。2源码下载 最好从官网下载,官网原创 2016-05-16 19:30:19 · 5403 阅读 · 2 评论 -
yate学习--yate的认证方式--从文件认证(regfile.cpp)
请声明出处: 说明:本文从代码层面配合配置文件叙述Yate的文件认证方式Yate认证方式--文件认证(Regfile) 从官网或者网上的介绍Yate的Blog上面,大致都可以了解到Yate的认证方式有三种:文件认证(regfile.cpp)方式、 Radius 方式、数据库方式;同时最新的Yate对数据库的支持类型也更多了,有MySql、PgSql、Sqlite;加载模原创 2015-06-02 17:18:45 · 1266 阅读 · 1 评论 -
对SIP摘要认证方案的理解
转载自:http://www.cnblogs.com/wenjingu/p/4019434.html一、口令认证常见机制基于口令认证的系统一般有以下几种口令验证方式:1、客户端以明文形式将用户名密码通过网络发送到服务器,服务器与已经保存在服务端的用户名密码进行比较,一致则通过验证;HTTP基本鉴别方案即采用这种方式,它 不会对以明文方式在物理网络中传输的实体进行转载 2015-06-01 16:30:47 · 1535 阅读 · 0 评论 -
STUN/TURN/ICE协议在P2P SIP中的应用(二)
转载自:http://www.cnblogs.com/ishangs/p/3816689.html1 说明2 打洞和穿越的概念... 13 P2P中的打洞和穿越... 24 使用STUN系列 协议穿越的特点... 25 STUN/ TURN/ICE协议的关系... 36 ST转载 2015-06-01 16:36:14 · 2317 阅读 · 0 评论 -
STUN/TURN/ICE协议在P2P SIP中的应用(一)
转载自:http://www.cnblogs.com/ishang/p/3810382.html1 说明 本文详细描述了基于STUN系列协议实现的P2P SIP电话过程,其中涉及到了SIP信令的交互,P2P的原理,以及STUN、TURN、ICE的协议交互 本文所提到的各个服务单元的交互均使用UDP,不涉及TCP的打洞及其他转载 2015-06-01 16:34:33 · 1390 阅读 · 0 评论 -
F5 LTM 在SIP消息负载均衡中存在的问题
转载自:http://segmentfault.com/a/1190000002703586F5 Local Traffic Manager 常被用来做应用交付负载均衡器,支持HTTP和SIP协议,以及从IP层(3层)到应用层(7层 standard)的负载均衡,同时兼具路由转发功能。业界使用F5 LTM来完成HTTP请求负载较多,基于SIP协议的7层协议较少。在使用该负载均衡器的过程转载 2015-06-01 16:25:45 · 1605 阅读 · 0 评论 -
SIP vs XMPP
转载自:http://www.cnblogs.com/kernel-zyc/p/4415180.htmlsip和xmpp都是应用层的协议,主要用来在互联网上发送语音和即时通讯IM,rfc3521定义了sip,rfc3920定义了xmpp。xmpp来自即时通讯系统,sip类似语音和视频通信。xmpp协议主要负责数据的交换,sip主要负责端与端的链接建立,维护,终结,2者不是一个概转载 2015-06-01 16:23:24 · 1355 阅读 · 0 评论 -
pjsip简介
http://www.cnblogs.com/my_life/articles/2175462.html本文档的Copyleft归popy所有,使用GPL发布,可以自由拷贝,转载,转载时请保持文档的完整性,严禁用于任何商业用途。gtalk: mypopy@gmail.com 来源:barrypopy.cublog.cn如果你对SIP/VoIP技术感兴趣,哪希望你不要错过:),如转载 2015-06-16 13:39:18 · 1341 阅读 · 0 评论 -
sip开源库选择
转载自:http://blog.csdn.net/situnan666999/article/details/19117633目录(?)[+]下面将详细对比最具有代表性的5个开源项目:OPAL,VOCAL,sipX,ReSIProcate,oSIPOPAL是Open Phone Abstraction Library,是Openh323的下一个版本,它仍然使转载 2015-04-02 17:29:41 · 15164 阅读 · 0 评论 -
windows 7下安装sipp3.2
不同与以往的旧版本,最新版的sipp3.2(2012年7月下载)在windows 7下的安装过程变得非常简单:1. 下载并安装Cygwin. http://www.cygwin.com/2. 安装WinPcap的windows客户端:http://www.winpcap.org/install/default.htm。下载winpcap的Developer's Pack:http:转载 2014-11-08 16:42:16 · 2783 阅读 · 2 评论 -
SIP测试工具
测试SIP的工具原创 2014-11-24 19:17:43 · 9920 阅读 · 1 评论 -
SIPP
1 安装及概述:SIPp是一个测试SIP协议性能的工具软件。这是一个GPL的开放源码软件。它包含了一些基本的SipStone用户代理工作流程(UAC和UAS),并可使用INVITE和B YE建立和释放多个呼叫。它也可以读XML的场景文件,即描述任何性能测试的配置文件。它能动态显示测试运行的统计数据(呼叫速率、信号来回的延迟,以及消息统计)。周期性地把CSV统计数据转储,在转载 2014-07-12 16:30:02 · 1467 阅读 · 0 评论 -
yate教程
From:http://yate.null.ro/pmwiki/index.php?n=Main.CppTutorial1 Yate可分为两个部分 * Yate内核 * Yate模块 *Yate内核提供基础,辅助API以及消息系统 *Yate模块使用Yate内核实现特定的功能Yate模块的类型Yate模块可分为一下几种转载 2014-07-11 09:46:18 · 1862 阅读 · 1 评论 -
如何编写Yate的编解码模块
转自From:http://yate.null.ro/pmwiki/index.php?n=Main.CppTutorial3Yate的编解码模块不处理任何消息,而是通过API方式调用。其他模块通常两者机制都使用。实现一个编解码模块要求需要对编解码库和算法有相当深的理解与研究。在Yate中实现它是相当简单的。希望这个教程对你有帮助。在这个教程中我们将使用到以转载 2014-07-11 09:45:19 · 1620 阅读 · 0 评论 -
YATE消息机制
From: http://yate.null.ro/pmwiki/index.php?n=Main.Messages 消息是YATE的一个主要组成部分。所有的模块间通信都使用消息而不使用函数调用,这主要是因为我们考虑当一个模块发生变化的时候不影响或不依赖于其他模块,也因为我们知道模块直接传递的参数,使得我们的调试模块可以更容易些。一个消息由以下几个部分组成:转载 2014-07-11 09:39:59 · 1163 阅读 · 0 评论 -
Yate设计
转自:http://blog.csdn.net/tttyd/article/details/6153208From: http://yate.null.ro/pmwiki/index.php?n=Main.Design The purpose of Yate's design is to provide an extensible telephony engin转载 2014-07-11 09:40:23 · 1259 阅读 · 0 评论 -
sipXecs Asterisk freeswitch opensips
SipXecs谈到开源的IP-PBX,对该领域熟悉的人大概都知道Asterisk 这个大名鼎鼎的开源IPPBX。对于Asterisk的介绍,各类技术文档不少。然而在此我要介绍的是却是另一个同样是开源系统的IPPBX方案—sipXecs 。通过Google查阅有关sipXecs的中文资料和介绍,发现不多,显然和Asterisk不再一个热门程度上。但是不是Asterisk就一定比sipXecs转载 2014-07-11 09:56:46 · 4672 阅读 · 0 评论 -
开源软交换系统 FreeSwitch 与 Asterisk 比较
我建了一个 Freeswitch 内核研究 交流群, 45211986, 欢迎加入, 另外,提供基于SIP的通信服务器及客户端解决方案。csdn lidp http://blog.csdn.net/perfectpdlAsterisk 与freeswitch都是流行的开源软交换服务器,Asterisk出现的比较早,大概在1999年开始此项目,应该是转载 2014-07-11 09:58:30 · 4340 阅读 · 1 评论 -
yate开发向导
Yate 开发向导(整理版)涂远东 tuyuandong@gmail.com1.Yate 框架设计Yate 的设计是为了提供一个可扩展性的电话引擎,试图以最简简洁的代码,在扩展所需功能与性能、稳定性之间达到最佳平衡。 Yate 设计分为三大部分:(1) 引擎( Engine )该引擎已 Yate C++ 类为基础,将把所有模块组件连接在一起,上图描述了各组转载 2014-07-11 09:51:15 · 1324 阅读 · 0 评论 -
搭建SIP服务器
在我的上一篇文章中已经介绍如何通过SIP软电话直接通话,但是如果需要支持更多用户互相通话,同时基于安全考虑,需要对用户帐户登录进行验证控制,这些情况下就需要建立SIP服务器。SIP服务器的作用: 呼叫控制和处理功能、业务提供/支持功能、用户管理功能、协议处理功能、路由处理、接入认证、计费信息采集、操作维护/网管功能、互通功能、安全功能(可选)、黑白名单功能、拥塞控制功能(可转载 2014-07-10 15:56:34 · 4799 阅读 · 2 评论 -
建立SIP软电话环境
转自:http://blog.csdn.net/ppy521/article/details/7944213SIP协议学习入门的最快最好的办法就是在PC机上搭建SIP软电话环境,通过抓包软件(如:Wireshark)对数据进行分析学习,这样可以迅速了解熟悉SIP协议,并深入了解通讯会话的流程,从而达到快速入门的目的。 下面就介绍如何搭建SIP软电话环境。转载 2014-07-10 16:00:28 · 2076 阅读 · 0 评论 -
yate--sip server的学习过程
不知道有没有人也在学习yate这个原创 2014-08-12 16:43:10 · 2573 阅读 · 0 评论 -
SIPp简单使用手册
http://www.myvoipapp.com/blogs/yxh/2010/05/20/sipp%E7%AE%80%E5%8D%95%E4%BD%BF%E7%94%A8%E6%89%8B%E5%86%8C/ SIPp简单使用手册May 20th, 2010Windows下应用SIPp非常简单, 直接下载SIPp的安装文件安装即可。需要注意的是,不要直接从cm转载 2014-11-08 16:41:36 · 1856 阅读 · 0 评论 -
SIP压力测试最好的工具,SIPp的安装与使用 (第三章)
如何使用SIPp进行压力测试1) 编辑好xml场景文件;2) 编辑csv文件;a) Csv文件为sipp要压力测试的读取的变量文件,也就是说从csv文件一个个去读取,然后填写到xml的field变量中,从而实现压力测试。举例说明:b) Xml文件的分析; INVITE sip:[field0]@[remote_ip]:[转载 2014-11-08 16:54:28 · 7420 阅读 · 0 评论 -
WinSIP使用教程 使用winsip性能测试
本人已录制winsip使用视频教程,传送门:http://blog.163.com/hlz_2599/blog/static/1423784742013112742644678/ 对于winsip这个软件大家肯定比较熟悉,Winsip作为一款VOIP压力测试软件,含有很多自定义的功能,由于网上对于winsip的使用教程特别少,甚至于在google中搜索winsip时结果都是转载 2014-11-24 11:06:09 · 6714 阅读 · 2 评论