原创 SIP 協議學習

       雖然做了一段時間的sip voip的開發,但是一直沒有 正式系統的學習sip協議。        最近開發任務不重,抽時間學習sip協議。 參考網址: http://www.siptutorial.net/SIP/ Bo

原创 開放的sip server

       進行sip的學習,需要抓包分析,需要有sip服務器 自己搭建比較麻煩,也沒有空閒的機器。 可以使用開放的sip server 開放sip proxy列表: http://www.cs.columbia.edu/sip/se

原创 pjsip代碼分析(2)——register

分析代碼流程      1.發送註冊請求的流程         2.接收到響應的處理流程         3.通過sip註冊和響應的流程圖,可以簡單畫出,發送和接收sip消息時,    各模塊的調用順序。這也驗證了pjsip modul

原创 pjsip代碼分析(4)——音頻

  pjsip的音頻部分的工作主要是:   1)音頻採集 -> rtp打包 ->rtp發送   2)rtp接收 ->rtp解包-> 解碼    以下是簡單的流程圖:

原创 RFC查詢

這個網址很好,裏面可以查詢到各種網絡協議。 http://www.networksorcery.com/ http://tools.ietf.org/html/

原创 pjsip代碼分析(3)——invite

這一章將分析make call的流程。 1. invite 流程 2.module動作

原创 panasonic CF-R9驅動

http://askpc.panasonic.co.jp/s/download/install/r9jc.html

原创 timestamp

正常情況下rtp的時間戳可以用下面的方式來計算。 1、epoch 2、diff 3、timestamp freqrency: audio=8000,

原创 流程圖軟件

最近在分析代碼,要畫流程圖。找到一個小巧實用的流程圖設計軟件。滿實用的。 http://logicnet.dk/DiagramDesigner/

原创 74 Open Source VoIP Apps & Resources

When a body of independent auditors and experts recommended that the State of California consider open-source softwar

原创 asterisk學習文檔

1.Asterisk,電話未來之路 2.在線學習     http://www.asteriskdocs.org/ 接下來的日子,準備利用空閒時間學習asterisk PBX 服務器的開發(以SIP爲主)。

原创 內存調試工具

最近被內存泄漏的bug搞得頭大。 linux下的內存追蹤工具: 1.mtrace 2.Valgrind/kcachegrind  http://www.ibm.com/developerworks/cn/linux/l-cn-valgri

原创 cmake Debug模式

最近調試cmake維護的代碼,需要用gdb進行debug。 在編譯的時候,使用如下命令: cmake -DCMAKE_BUILD_TYPE=Debug/Release  path 第三個參數path是指項目的頂層路徑

原创 pjsip代碼分析計劃

      PJSIP是很好的開源sip協議棧。       我們的一個項目使用pjsip庫, 維護一段時間了,但是沒有深入的分析pjsip代碼。總有些說不過去。       PJSIP的代碼量還是比較大的。拿到代碼有些不知道如何入手。

原创 實現 Lip-sync

        在網絡上,同時傳輸音頻和視頻並且在不同的通道傳輸,就涉及到了脣音同步(Lip-sync)的問題,比如SIP視頻通話、視頻會議等。  最近在研究這個問題,對Lip-sync有所瞭解。介紹一種通用易懂的架構。如下:  1.發