欧美日韩亚洲欧美日韩亚洲,国产三级在线观看播放视频视频,亚洲观看一区二区三区,少妇人妻人人爽人人爽快

新聞資訊

【醫(yī)療呼叫對講系統(tǒng)廠家】基于Android的VoIP系統(tǒng)實(shí)現(xiàn)原理

2023-10-21 09:33

  VoIP(Voice over Internet Protocol)即首先數(shù)字化語音信號并壓縮成幀,轉(zhuǎn)換為IP數(shù)據(jù)包在網(wǎng)絡(luò)上傳輸,以此完成語音通話的業(yè)務(wù),是一種利用IP協(xié)議傳輸語音數(shù)據(jù)的、新興的通信技術(shù)。

  隨著我國三網(wǎng)融合的推進(jìn),VoIP與IPTV(Interactive Personality TV)一起成為這一龐大工程的重要標(biāo)志。而目前手機(jī)中,VoIP的解決方案并不是很多,特別是在Google公司推出的開源操作系統(tǒng)Android中。盡管該系統(tǒng)推出時間不長,憑借強(qiáng)大的功能、良好的界面、廣泛的商業(yè)支持,為用戶帶來很好的體驗(yàn),成為2010年最熱門且發(fā)展最快的手機(jī)操作系統(tǒng)。因此,兩者的結(jié)合,將是未來的發(fā)展趨勢。本文提出一種基于PJSIP協(xié)議棧的解決方案,通過Android本地開發(fā)工具(NDK),實(shí)現(xiàn)一個高效、穩(wěn)定且功能強(qiáng)大的VoIP系統(tǒng),具有較高的參考和實(shí)用價值。

 VoIP設(shè)計方案

設(shè)計目標(biāo)

  本方案所設(shè)計的系統(tǒng)包含以下功能:首先,完成用戶終端(如手機(jī))中語音數(shù)據(jù)的采集與編碼,并通過RTP(實(shí)時傳輸協(xié)議)/RTCP(RTP傳輸控制協(xié)議)進(jìn)行傳輸和控制;其次,完成會話的控制,包括會話的注冊、發(fā)起、維護(hù)與結(jié)束、注銷等;再次,作為一個應(yīng)用程序,必須實(shí)現(xiàn)一個良好的界面,與用戶交互;最后,作為一個開放系統(tǒng),需具有良好的可擴(kuò)展性。

總體設(shè)計

  本方案基本上符合Android的NDK框架的開發(fā)規(guī)范,將系統(tǒng)分為4層,如圖1所示。最上層為應(yīng)用層,該層將在Android SDK的框架內(nèi),采用Java語言來實(shí)現(xiàn);第二層為JNI層,SIP協(xié)議棧有很多種實(shí)現(xiàn),其中,采用C語言的SIP協(xié)議棧在效率、速度、系統(tǒng)占用方面有著超越其他庫(如Java協(xié)議棧)的優(yōu)勢,因此,該方案將在第三層采用純C語言實(shí)現(xiàn)的PJSIP協(xié)議棧。為了讓Java應(yīng)用層能調(diào)用協(xié)議棧層,在兩層之間需要一個銜接的橋梁,這就是JNI層。最后一層是驅(qū)動層,這部分一般是由手機(jī)廠商來實(shí)現(xiàn)的,本文將不做重點(diǎn)介紹。

 VoIP的具體實(shí)現(xiàn)

  •   這里將實(shí)現(xiàn)一個完整的VoIP系統(tǒng),包括協(xié)議棧的實(shí)現(xiàn)、JNI的編寫以及上層UI的設(shè)計實(shí)現(xiàn)等。

  •  SIP協(xié)議棧及UA

  •   SIP協(xié)議棧直接關(guān)系到整個系統(tǒng)的質(zhì)量與效率,本文將采用純C語言開發(fā)的PJSIP庫。該庫采用C語言開發(fā),且源碼開放,在兼容性與效率上有明顯優(yōu)勢,不僅體積小(完整的SIP封裝也不過150 KB),同時還實(shí)現(xiàn)了一個內(nèi)存池,使得安全系數(shù)與運(yùn)行效率大為提高,該系統(tǒng)所采用的就是優(yōu)化后的PJSIP庫。

  •  PJSIP協(xié)議棧

  • PJSIP協(xié)議棧遵循標(biāo)準(zhǔn)的SIP協(xié)議,采用分層架構(gòu):SIP/SDP消息編碼解析層、傳輸管理層、SIP終端、事務(wù)層、會話層以及應(yīng)用層等。由于SIP協(xié)議采用文本消息發(fā)送請求和響應(yīng),所以首先需要將SIP消息按照巴斯克范式(ABNF)編碼和解析,這就是SIP/SDP消息編碼解析層所完成的功能。傳輸管理層用來管理用戶代理與服務(wù)器之間的請求和相應(yīng);SIP終端是PJSIP中轉(zhuǎn)機(jī)制的實(shí)現(xiàn),它主要負(fù)責(zé)管理各個SIP組建,例如像SIP終端實(shí)例注冊組件,分發(fā)消息到事務(wù)層、會話層及應(yīng)用層,回傳處理結(jié)果,管理定時器、I/O隊列等;事務(wù)層通過狀態(tài)機(jī)機(jī)制管理SIP信令,每一次狀態(tài)機(jī)狀態(tài)的改變都將觸發(fā)回調(diào)函數(shù);會話層負(fù)責(zé)會話的發(fā)起與響應(yīng),一般與應(yīng)用層結(jié)合在一起,用于用戶交互,不同的平臺有不同的實(shí)現(xiàn),本文使用Andriod的GUI來實(shí)現(xiàn)。

  • PJSIP是一個高度封裝的庫,實(shí)際上它是通過PJSUA子庫來實(shí)現(xiàn)應(yīng)用的。一個完整的PJSUA生命周期,首先需要初始化,通過函數(shù)init()來實(shí)現(xiàn)。在這個函數(shù)中,將創(chuàng)建代理、初始化變量和堆棧,以及創(chuàng)建一個UDP傳輸并在最后啟動代理;第二步將為UA添加用戶,如果需要的話,還要向服務(wù)器注冊用戶;當(dāng)用戶添加成功后,此時可以建立一個呼叫連接,發(fā)起會話;當(dāng)會話連接成功后,就可以使用SRTP協(xié)議實(shí)時傳輸加密后的數(shù)據(jù),進(jìn)行通話。最后的過程是掛起或銷毀呼叫。

  • UA原理

      UA(User Agency)是協(xié)議棧的具體實(shí)現(xiàn),PJSIP通過封裝了的PJSUA來實(shí)現(xiàn),在這一點(diǎn)上,大部分的SIP庫都大同小異,在此將介紹UA的工作原理。

    上一篇:【ICU探視分機(jī)系統(tǒng)廠家】PMD層在GPON網(wǎng)絡(luò)中的應(yīng)用
    返回
    下一篇:【醫(yī)院排隊叫號系統(tǒng)廠家】什么是虛擬電話號碼,它是如何工作的
    av天堂一区二区三区在线观看-一区二区三区在线观看蜜桃-激情在线免费观看国产视频-国产精品国产三级国产三不| 亚洲一区二区三区日本久久-精品国产成人一区二区不卡在线-91精品国产色综合久久成人-一区二区三区成人在线观看| 亚洲少妇插进去综合网-久草免费在线人妻视频-丰满人妻熟妇乱精品视频-日韩极品精品视频免费在线观看| 98人妻精品一区二区久久-五月婷婷六月丁香久久综合-国产精品手机在线免费观看-亚洲国产日韩欧美综合| 国产一级r片内射视频播放-中文字幕最新精品资源-久久青青草原精品国产麻豆综合-深夜成人在线免费视频| 日韩av中文字幕剧情在线-亚洲综合一区二区三区在线-91麻豆精品国产大片免费-日韩欧美亚洲制服丝袜| 国内精品国产三级国产-91制片厂麻豆果冻剧情观看-日韩中文字幕有码在线视频-精品人妻伦一区二区三区久久| 日本中文字幕人妻在线视频-中文字幕亚洲中文字幕亚洲-欧美午夜福利天堂视频-日韩人妻中文字幕精品| 国产深夜视频在线观看-丰满人妻熟妇乱又乱精品-青草视频在线观看资源-奇米网东京热日本人妻| 国产精品第五页在线观看-亚洲欧美日韩丝袜另类一区-国产懂色av一区二区三区-午夜亚洲欧美日韩在线| 免费观看国产裸体视频-久久亚洲精精品中文字幕早川悠里-99精品国产一区二区青青牛奶-久久精品成人av免费观看| 久久只有这里的精品69-亚洲欧洲av黄色大片-人妻少妇被黑人粗大爽-成人性生交大片免费看av| 日本午夜av免费久久观看-国产精品夜色一区二区三区不卡-亚洲高清自有码中文字-青青草国产成人在线观看| 亚洲天堂男人的天堂在线-亚洲激情欧美日韩在线-国产av剧情精品老熟女-色老头与人妻中文字幕视频| 亚洲性生活免费播放av-成人深夜在线免费观看-久久国产精品亚洲精品-黄色大片亚洲黄色大片| 国产亚洲一区二区三区综合片-亚洲天堂日韩精品在线-有码视频在线观看日本专区-亚洲精品成人福利在线| 九九热这里只有精品在线免费视频-色一情一乱一乱一十九区-国产午夜福利视频在线观看-久草免费手机在线视频观看| 91精品在线播放黑丝-在线观看精品国产自拍-av免费在线播放日韩-日韩av在线精品一区二区三区| av免费在线观看网站大全-日本av一区二区三区视频-国产精品日韩一区二区在线-亚洲av永久精品一区二区三区| 日本高清不卡一区二区三区-男女国产猛烈无遮挡色-精品九九热在线免费视频-日本一区二区福利在线观看| 在线精品日韩一区二区三区-国产免费人成网站在线观看-白白发布视频一区二区视频-乱妇乱女的熟妇熟女色综合| 精国产精品亚洲二区在线观看-日韩人妻少妇一区二区三区-久久视频这里只要精品-亚洲精品欧洲综合在线观看| 日本一区二区三区乱在线视频-国产精品一区二区精品视频-日本人妻系列在线免费看-国产成人高清三级视频| 久久精品国产亚洲av麻豆看片-内射后入高潮在线视频-亚洲精品一区三区三区在线-亚洲乱码一区二区三区视色| 亚洲天堂av资源在线-四虎永久免费在线观看国产-久久这里只有精品人妻-欧美黄色三级经典精品| 欧美性色婷婷久久久精品-久久这里只有精品国产宅男av-久久男女爱爱视频免费观看-另类福利亚洲丝袜激情在线| 人妻少妇中文字幕久久精品-水蜜桃av一区二区三区在线观看-日韩熟女精品一区二区三区-久久国产综合激情对白| 久久亚洲av成人久久-国产性色av一区二区-国产三级韩国三级日产三级-国产一二三在线不卡视频| 日韩色视频免费观看网站大全-免费中文对白国产操片-国产农村妇女一页二页-欧美三级午夜理伦三级在线| 人妻少妇中出中文字幕-久久国内精品一国内精品-中文字幕av一区二区三区蜜桃-日韩一区二区三区精品视频在线观看| 国产成人精品一区二区日出白浆-亚洲女优大片在线观看-明星换脸av一区二区三区-四虎影院国产精品久久| 国产 av 一区二区三区-日韩黄色三级三级三级-久久精品视频这里只有精品-日韩精品中文字幕亚洲| 欧美日韩在线无卡免费播v-91麻精品国产91久久久久-中文字幕亚洲综合久久菠萝蜜-久久青青草原资源福利| 人妻少妇中出中文字幕-久久国内精品一国内精品-中文字幕av一区二区三区蜜桃-日韩一区二区三区精品视频在线观看| 国产精品成久久久久久三级四虎-亚洲成人av在线高清-国产精品一区二区三区自拍-欧美午夜激情视频网站| 激情视频在线观看国产一区-日韩高清在线视频一区免费观看-国产白丝精品在线观看-色偷偷伊人大杳蕉综合网| 日韩一区二区精品在线观看-日韩熟妇中文色在线视频-亚洲午夜精品免费福利-国产精品一区第二页尤自在拍| 色综合久久中文综合网亚洲-久久精品午夜亚洲av-男人的天堂av日韩亚洲-91欧美激情在线视频| 久久精见国产亚洲av高清热-国产一区国产二区亚洲精品-99久久精品视频一区二区-91精品亚洲欧美午夜福利| 久99久热这里只有精品-日韩av一区二区三区播放-天堂日韩av在线播放-中文字幕被侵犯的人妻| 亚洲天堂久久中文字幕-高清国产一级片免费看-伊人狼人综合日日夜夜-手机看片高清国产日韩|