[sipdroid]SIP學習之旅【資料收集篇】

來源:互聯網
上載者:User

http://www.cnblogs.com/lovers/articles/2624745.html

背景:

接到一個任務將某個廠家提供的視頻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系統的基本組成(使用者代理程式、sipProxy 伺服器、重新導向伺服器以及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]
本文標題:SIP學習之旅【資料收集篇】
本文地址:http://www.rosoo.net/a/201207/16143.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.