成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

sip協(xié)議棧開(kāi)源庫(kù) exosip與sipServlet是什么關(guān)系?

exosip與sipServlet是什么關(guān)系?1. 開(kāi)源SIP服務(wù)器,較好的使用是星號(hào),標(biāo)準(zhǔn)C程序?qū)崿F(xiàn),代碼清晰。2. SIP有許多客戶端,主要包括exosip、pjsip和opal。Exosip簡(jiǎn)單

exosip與sipServlet是什么關(guān)系?

1. 開(kāi)源SIP服務(wù)器,較好的使用是星號(hào),標(biāo)準(zhǔn)C程序?qū)崿F(xiàn),代碼清晰。

2. SIP有許多客戶端,主要包括exosip、pjsip和opal。Exosip簡(jiǎn)單易用,在PC機(jī)上使用更方便,但涉及到的相關(guān)資源太多,如oSIP、SRTP、MS2等許多開(kāi)源庫(kù)。Ffmpeg也用于MS2。再說(shuō),只是編譯是一場(chǎng)噩夢(mèng)。Opal是最強(qiáng)大的,雖然它也使用ffmpeg,但是它本身的包裝非常好,采用插件模式,調(diào)用靈活。Opal使用類提供封裝,接口非常友好。我唯一感到不舒服的是在底層使用ptlib。雖然它很容易在多個(gè)平臺(tái)上使用,但是當(dāng)它被放置在嵌入式系統(tǒng)中時(shí),感覺(jué)它有點(diǎn)大。Pjsip協(xié)議具有很高的靈活性和易移植性,是嵌入式系統(tǒng)的首選。然而,視頻支持比opal更難擴(kuò)展。就個(gè)人而言,對(duì)于Windows開(kāi)發(fā)人員來(lái)說(shuō),pjsip的最大優(yōu)勢(shì)是代碼調(diào)試的便利性。整個(gè)項(xiàng)目是一次編譯的,另外兩個(gè)庫(kù)需要找到很多相關(guān)的資源。三。其他一些協(xié)議棧也被調(diào)試過(guò),比如resipphone,它似乎就是名字,Yate。但是,從快速發(fā)展的角度來(lái)看,它們并不適合?,F(xiàn)在,在SIP開(kāi)發(fā)中,我們首先需要找到一個(gè)好的協(xié)議棧。Linphone,ekiga什么的,但是很大。對(duì)于剛剛開(kāi)始的內(nèi)容,最好制作一個(gè)簡(jiǎn)潔的演示。后來(lái),我找到了以下pjsip的例子,慢慢地理解了SIP的工作流程。當(dāng)然,還有包捕獲工具和tcpdump。事實(shí)上,SIP并不像預(yù)期的那么麻煩?,F(xiàn)在回顧一下,在項(xiàng)目開(kāi)始時(shí),使用協(xié)議棧絕對(duì)不是一個(gè)好主意。如果改變方向,應(yīng)該先熟悉基本的SIP協(xié)議,然后修改一個(gè)或者完全寫(xiě)一個(gè),效果可能會(huì)更好。

為什么有很多出名開(kāi)源的C/C 方面的高性能網(wǎng)絡(luò)庫(kù),比如libevent,boost-asio,有些企業(yè)還要自己寫(xiě)?

是構(gòu)建輪子還是直接使用開(kāi)源庫(kù),我認(rèn)為,很大程度上取決于部門(mén)負(fù)責(zé)人的個(gè)人喜好。曾幾何時(shí),c開(kāi)發(fā)人員熱衷于重新構(gòu)建輪子,那么為什么有些企業(yè)要自己編寫(xiě)呢?我在項(xiàng)目開(kāi)始時(shí)不知道這個(gè)庫(kù)的存在,我不想以后再介紹它。

2)許多第三方庫(kù)依賴于許多其他第三方庫(kù)。要引進(jìn)a館,就得引進(jìn)B館、C館、D館,這無(wú)疑增加了院系成員的學(xué)習(xí)成本。

3)第三方開(kāi)源庫(kù)通常會(huì)頻繁更新。如果你知道有一個(gè)bug,你想更新它嗎?基礎(chǔ)庫(kù)的更新無(wú)疑會(huì)花費(fèi)更多的開(kāi)發(fā)時(shí)間和測(cè)試時(shí)間。

4)使項(xiàng)目整體可控。一旦引入的開(kāi)放源代碼庫(kù)出現(xiàn)問(wèn)題并且項(xiàng)目團(tuán)隊(duì)不熟悉它,這將是災(zāi)難性的。

5)現(xiàn)有開(kāi)源庫(kù)過(guò)于復(fù)雜,學(xué)習(xí)成本高,團(tuán)隊(duì)成員水平參差不齊。

最后,附上一本我前段時(shí)間讀過(guò)的書(shū)。

本文是作者《一個(gè)程序員的奮斗史》悟空問(wèn)答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載,抄襲將被追究

簡(jiǎn)單易用的數(shù)據(jù)庫(kù)哪個(gè)比較好?

1. 數(shù)據(jù)量太大,比如數(shù)億。使用Oracle。數(shù)億數(shù)據(jù)的優(yōu)勢(shì)對(duì)于甲骨文來(lái)說(shuō)是輕量級(jí)的,不需要過(guò)多的優(yōu)化配置。缺點(diǎn)是安裝麻煩,啟動(dòng)慢。

2. 數(shù)據(jù)量很大,比如上千萬(wàn)的數(shù)據(jù)。使用PostgreSQL,也就是眾所周知的標(biāo)桿Oracle,可以處理數(shù)千萬(wàn)的數(shù)據(jù),而且也很容易學(xué)習(xí)和使用。

3. 數(shù)據(jù)量一般,如百萬(wàn)級(jí)。使用MySQL,MySQL可以快速處理這個(gè)級(jí)別的數(shù)據(jù)量。

4. 數(shù)據(jù)量小,比如不到10萬(wàn),SQLite和access都可以。

以上是基于單表操作的數(shù)據(jù)量。你可以從中選擇。