2014-09-10 44 views
1

我正在開發一個簡單的VoIP系統。我想用同一個sip庫實現客戶端和服務器(代理服務器,註冊服務器,...)。 PJSIP可以實現服務器嗎?
我在客戶端使用PJSIP而不是問題。
PJSIP確定要實現服務器?

謝謝PJSIP是否可以實現服務器端?

+0

我不會推薦使用PjSIP來實現服務器。除了MSalters陳述的原因之外,當您開始使用PjSIP作爲服務器時,您還會注意到其他問題。我已經看到PjSIP進入殭屍狀態,同時不得不維持太多的連接。 – nnb 2014-10-17 10:25:15

回答

0

PJSIP實現了整個SIP協議。所以是的:它也可以用來實現服務器。該庫帶有許多樣本,例如,一個代理服務器。你可以從那裏開始。

4

根據文檔,不直接。每個連接都通過稱爲會議橋的一個「對象」進行管理,顯然,該橋僅限於254個端口和一個線程。在這個會議橋上文檔不是很清楚(這是一個恥辱,因爲它是核心對象),所以我不確定呼叫的每一側是使用1個全雙工端口還是2個半雙工端口。儘管如此,在最好的情況下只有128個連接,但PJSIP不會爲真正的服務器而削減它。在一個客戶端上,128個連接顯然就足夠了。

相關問題