SIP学习之旅【资料收集篇】

转载 2013年07月29日 11:06:39

SIP学习之旅【资料收集篇】

落鹤生 发布于 2012-07-09 09:23 点击:403次 
来自:博客园 原文
接到一个任务将某个厂家提供的视频SDK进行封装,接入某电网公司视频监控统一平台,从该平台提出的接口协议中第一次看到SIP和一些交互报文。又一次深深感受到知识的匮乏。。。。。历经两天,google、论坛、博客全用上了收集相关资料,觉着不错的列举如下
TAG: SIP  
 

背景:

接到一个任务将某个厂家提供的视频SDK进行封装,接入某电网公司视频监控统一平台,从该平台提出的接口协议中第一次看到SIP和一些交互报文。又一次深深感受到知识的匮乏。。。。。历经两天,google、论坛博客全用上了收集相关资料,觉着不错的列举如下:

1. SIP开发环境的搭建

     http://www.rosoo.net/a/201007/9819.html

要在windows或者linux平台下开发基于SIP的软电话,需要以下软件

服务器端软件: 注册多个客户端到服务器上,可以进行通话测试

SIP客户端软件:主要用于测试,可以对别人已经完成的客户端进行抓包,以比对自己程序的发包数据

SIP协议栈:基于某个现成的SIP协议栈来开发会加快开发进度

RTP栈:传输语言或者视频数据的协议栈

抓包测试工具:调试网络程序最有效的办法

以下介绍这些软件主要以开源软件为主。。。。 详见原文

 

2. 基于SIP协议的视频通讯 

      http://tech.163.com/05/0101/15/1915T5RL00091590.html

讲了三个方面: 

   sip协议及其发展 、  sip系统的基本组成(用户代理、sip代理服务器、重定向服务器以及sip注册服务器)、sip同h.323的关系

 

3.sip协议学习

http://blog.csdn.net/kofshower/article/details/1617760

讲解了SIP中的INVITE、NOTIFY、MESSAGE、INFO 四个会话过程。 

 

4. sip学习网络资源索引贴

http://hi.baidu.com/wanhongnan/blog/item/519ca001589efe01738da54b.html

链接很多,非常全

5.SIP资料汇总

http://www.cnblogs.com/mahang/archive/2011/10/07/2200796.html

SIP协议Asterisk、OpenSIPS、NAT穿透(即SIP打洞)

6. SIP流程图带动画解释

http://wenku.baidu.com/view/3541961aa8114431b90dd848.html?from=rec&pos=4&weight=8&lastweight=8&count=5

这个是真不错,图文并茂讲解了 SIP流程图、注册、会话建立和注销

7.SIP Stack with SIP Proxy - (VOIP)

http://www.codeproject.com/KB/cs/SIP_stack_with_SIP_proxy.aspx?msg=3066858

用到了LumiSoft.Net.SIP开源类库

8.Introduction to SIP for Java, C#, and VB Developers

http://www.codeproject.com/KB/IP/SIPIntroduction.aspx?q=sip+client

 讲解的够细,英文的,可惜提到的类库都不开源。

 

很多人提到的SIP Server:

1.Asterisk

    安装教程  http://www.docin.com/p-154358866.html

   只有Linux版本,配置复杂。

2.OpenSIPS

   开源SIP服务器OpenSIPS应用介绍

  http://www.docin.com/p-163183479.html

3. SIPp

SIPp 学习笔记 一 (安装)

http://blog.csdn.net/nunogomes18/article/details/2461562

4. Freeiris2

http://cn.freeiris.org/start 

最重要的事一个网友给我回复的邮件:

服务端: minisipserver,partysip, opensips
客户端:osip/exoisp/ortp/mediastreamer/linphone

 这下终于可以吧开了两天的IE关一下了,明天配置一个测试环境。

(赵保龙)

原文:http://www.rosoo.net/a/201207/16143.html

近200篇机器学习&深度学习资料分享(含各种文档,视频,源码等)

转自:http://www.tuicool.com/articles/jUz2Y3b 编者按:本文收集了百来篇关于机器学习和深度学习的资料,含各种文档,视频,源码等。而且原文也会不定期的更新...
  • WitsMakeMen
  • WitsMakeMen
  • 2015年11月11日 15:33
  • 1150

Python学习之路——强力推荐的Python学习资料

资料一:程序媛想事儿(Alexia)总结 Python是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定...
  • zhongwen7710
  • zhongwen7710
  • 2014年06月19日 23:03
  • 5863

WebRTC学习资料大全

在学习WebRTC,找了些资料,记录一下,供以后查询。 有些需要翻墙才能看 WebRTC 介绍 官网在这里:https://webrtc.org/。然后这里有一个官方的Getting Star...
  • caoshangpa
  • caoshangpa
  • 2016年11月08日 17:33
  • 1782

SIP学习之旅【资料收集篇】

1. SIP开发环境的搭建 http://www.rosoo.net/a/201007/9819.html 要在windows或者linux平台下开发基于SIP的软电话,需要以下软件 ...
  • tuyooc
  • tuyooc
  • 2014年06月28日 16:23
  • 593

SIP学习之旅【资料收集篇】

SIP学习之旅【资料收集篇】 落鹤生 发布于 2012-07-09 09:23 点击:403次  来自:博客园 原文 接到一个任务将某个厂家提...
  • moonshine99
  • moonshine99
  • 2013年01月29日 07:37
  • 575

Flex之旅--工欲善其事必先利其器(Flashbuilder安装配置破解,学习资料)

刚开始学习,不知从何开始,先写一下工具安装配置吧。具体安装不细说,只说一下要注意的情况,至于FlashBuilder的破解也不多说了。我使用的版本是FlashBuilder_4_Plugin_LS10...
  • sjepy
  • sjepy
  • 2012年05月30日 09:40
  • 1821

【我的Android进阶之旅】Realm数据库学习资料汇总(持续更新)

介绍realm是一个跨平台移动数据库引擎,支持iOS、OS X(Objective-C和Swift)以及Android。2014年7月发布。由YCombinator孵化的创业团队历时几年打造,是第一个...
  • qq446282412
  • qq446282412
  • 2016年09月09日 19:56
  • 1639

我的Android进阶之旅------>RxJava学习资料汇总

在响应式编程中,应该牢记以下两点: everything is a stream(一切皆流)don't break the chain(不要打断链式结构) 记住,可观测序列就像一条...
  • idaretobe
  • idaretobe
  • 2016年05月21日 17:51
  • 1021

我的Android进阶之旅------>RxJava学习资料汇总

(转载)http://blog.csdn.net/ouyang_peng/article/details/51284448 在响应式编程中,应该牢记以下两点: ever...
  • u010746364
  • u010746364
  • 2016年05月16日 20:27
  • 677

【我的Android进阶之旅】Android插件化开发学习资料

1、目前开源的插件开发框架大致有哪些?1、 任玉刚 的 dynamic-load-apk Github 地址:https://github.com/singwhatiwanna/dynamic...
  • qq446282412
  • qq446282412
  • 2016年10月07日 17:29
  • 1692
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SIP学习之旅【资料收集篇】
举报原因:
原因补充:

(最多只允许输入30个字)