女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 消費(fèi)電子 > 消費(fèi)電子
[導(dǎo)讀]本文中的視頻呼叫控制協(xié)議選用SIP 協(xié)議,通信數(shù)據(jù)的傳輸承載于NGB 網(wǎng)絡(luò).設(shè)計(jì)了總體軟件流程,包括STB 與SIP 終端之間的通信流程,視頻播放瀏覽器模塊與視頻通信模塊之間的接口函數(shù).最后搭建模擬測(cè)試平臺(tái),對(duì)所構(gòu)成的視頻通信模塊進(jìn)行了測(cè)試;同時(shí)利用Wireshark1.6.1 抓包軟件,抓取SIP 協(xié)議數(shù)據(jù)包,驗(yàn)證了SIP 協(xié)議能夠正常工作,可應(yīng)用于簡(jiǎn)易的視頻通信.

0 前言

視頻通信信令協(xié)議中,SIP 協(xié)議憑借自身特有的優(yōu)點(diǎn)成為研究與應(yīng)用的熱點(diǎn).有線電視信號(hào)已從模擬轉(zhuǎn)向數(shù)字,數(shù)字機(jī)頂盒是其過(guò)度的橋梁,能夠使模擬電視用戶同樣觀看到數(shù)字信號(hào)頻道的節(jié)目.但是目前的數(shù)字機(jī)頂盒尚沒(méi)有提供適合于散戶安裝的簡(jiǎn)易視頻交互通信功能,具備這種功能的數(shù)字機(jī)頂盒具有極大的市場(chǎng)與應(yīng)用價(jià)值.在此背景下,本文嘗試實(shí)現(xiàn)數(shù)字機(jī)頂盒間的簡(jiǎn)易視頻交互,以便在一般機(jī)頂盒技術(shù)上附加視頻電話功能等.

1 總體軟件結(jié)構(gòu)

本文使用C 語(yǔ)言編程完成相關(guān)軟件功能,總體軟件結(jié)構(gòu)流程圖如圖1 所示.前半部分主要是實(shí)現(xiàn)STB 與SIP 終端之間的通信連接,后半部分主要是實(shí)現(xiàn)瀏覽器與視頻通信模塊之間的連接.

視頻通信的具體流程如下:

 

 

1. 將攝像頭連接到SIP 終端上,然后將SIP 終端連接到STB上.

2. 將STB 鏈接到有線電視網(wǎng)絡(luò)上,同時(shí)將STB 連接到電視機(jī)上.

3. 登錄STB 的WEB 頁(yè)面,通過(guò)好友界面,選擇好友,并發(fā)起呼叫.

4. 呼叫接通后,通過(guò)電視,開(kāi)始進(jìn)行視頻通話.

1.1 STB 與SIP 終端之間的通信流程設(shè)計(jì)

一.STB 與門(mén)戶之間的通信流程

STB 與門(mén)戶之間總共有2 個(gè)接口:心跳接口和呼叫接口.

(1)心跳接口

接口功能:提供給機(jī)頂盒開(kāi)機(jī)時(shí)發(fā)送信息,給門(mén)戶,以便門(mén)戶好管理用戶狀態(tài).

接口走向:機(jī)頂盒→門(mén)戶Portal.

(2)呼叫接口

接口功能:在門(mén)戶上呼叫好友之后,門(mén)戶會(huì)返回好友的呼叫信息,而通過(guò)這些信息,機(jī)頂盒可以呼叫對(duì)方的SIP 終端.

接口走向:門(mén)戶Portal→機(jī)頂盒

二.STB 與SIP 之間的流程

STB 通過(guò)門(mén)戶拿到好友的DN 以及好友的SIP 終端的IP 和端口之后,開(kāi)始與好友的SIP 終端建立連接,當(dāng)這個(gè)連接建立成功之后,就可以通過(guò)STB 和sip 終端,進(jìn)行視頻通訊.好友的音視頻信息可以通過(guò)電視播放出來(lái).

這個(gè)流程總共包含2 個(gè)接口:心跳接口和呼叫接口.

(1)心跳接口:STB 與自己的SIP 終端之間保持心跳.

接口走向:自己的SIP 終端→ STB

Server 端:STB.

(2)呼叫接口:STB 呼叫好友的SIP 終端.

接口走向:好友的SIP 終端→自己的STB

Server 端:STB

1.2 瀏覽器與視頻通信模塊之間的接口函數(shù)設(shè)計(jì)

用戶發(fā)起呼叫時(shí),呼叫窗口通過(guò)瀏覽器顯示來(lái),因此需要設(shè)計(jì)瀏覽器與視頻通信模塊之間的接口函數(shù).需要的函數(shù)為庫(kù)函數(shù)和接口函數(shù).庫(kù)函數(shù)為瀏覽器庫(kù)函數(shù):D_Browser_AppNotify,從視頻通信模塊傳遞狀態(tài),觸發(fā)瀏覽器工作.接口函數(shù)包括:

D_SIP_Play :傳遞視頻通訊參數(shù).

D_SIP_Stop :關(guān)閉視頻通訊.

D_SIP_SetWindow :設(shè)置視頻窗口位置.

D_SIP_GetWindow :獲得視頻窗口顯示位置.

D_SIP_AV_Start :開(kāi)啟視頻通訊視音頻.

D_SIP_AV_Stop :關(guān)閉視頻通訊的視音頻.[!--empirenews.page--]

2 視頻通信軟件系統(tǒng)測(cè)試

2.1 視頻通信功能測(cè)試

為了驗(yàn)證軟件設(shè)計(jì)的可行性,本文進(jìn)行了模擬測(cè)試,設(shè)備連接如圖2 所示.

 

 

測(cè)試步驟如下:

2.1.1 進(jìn)入系統(tǒng)

a) 通過(guò)導(dǎo)視菜單進(jìn)入到視頻通信的頁(yè)面,具體步驟是【導(dǎo)視】→【通訊】→【視頻通話】;

b) 在該頁(yè)面選擇【視頻通訊】選項(xiàng),進(jìn)入到視頻通信的首頁(yè).

c) 頁(yè)面從左至右分為三個(gè)區(qū)域:好友列表區(qū).呼叫和刪除區(qū)以及添加好友區(qū).

2.1.2 添加好友

a) 進(jìn)入到視頻通訊首頁(yè),然后點(diǎn)擊“添加好友”,進(jìn)入到好友添加列表.

b) 通過(guò)遙控器選中選中輸入框“請(qǐng)輸入好友的聯(lián)系方式”,然后通過(guò)遙控器上的數(shù)字鍵輸入好友的號(hào)碼.

c) 輸入號(hào)碼后,按遙控器確定鍵,會(huì)提示添加成功.

d) 之后選中頁(yè)面上的“返回”將返回到好友列表.

2.1.3 視頻呼叫

a) 主叫:主叫模式是指通過(guò)導(dǎo)視菜單進(jìn)入到視頻通訊首頁(yè),并發(fā)起對(duì)好友的呼叫.進(jìn)入到視頻通訊首頁(yè),選擇某個(gè)好友,點(diǎn)擊呼叫按鈕,進(jìn)入到呼叫等待頁(yè)面.若呼叫失敗,將進(jìn)入到呼叫失敗頁(yè)面;若呼叫成功,則將進(jìn)入到視頻通話的頁(yè)面.按掛斷按鈕,將返回到好友列表頁(yè)面,即視頻通訊首頁(yè).

b) 被叫是指沒(méi)有進(jìn)入到視頻通訊模塊,這時(shí)收到好友的來(lái)電請(qǐng)求,彈出來(lái)電提示框.接收來(lái)顯請(qǐng)求,選擇全屏模式,則會(huì)全屏顯示好友的視頻.

2.1.4 終止視頻通話

a)在瀏覽器模式下終止視頻通話.則可以直接在通話的頁(yè)面上,選擇 “終止視頻通話”,則返回視頻通話首頁(yè).在視頻通訊首頁(yè),若按遙控器的“退出”鍵,將退出首頁(yè)面,返回電視觀看狀態(tài).

2.2 視頻通信SIP 協(xié)議測(cè)試

在視頻通信呼叫過(guò)程中,利用Wireshark 抓包軟件,即可獲得呼叫過(guò)程的SIP 信令協(xié)議數(shù)據(jù).Wireshark 是一個(gè)網(wǎng)絡(luò)封包分析軟件,安裝使用方便,其功能是擷取網(wǎng)絡(luò)封包,并盡可能顯示出最為詳細(xì)的網(wǎng)絡(luò)封包資料,從而可以分析協(xié)議.

本文主要測(cè)試SIP 信令協(xié)議中的會(huì)話邀請(qǐng).應(yīng)答與終止信令即一個(gè)完整的會(huì)話建立與終止過(guò)程.STB_A 分配一個(gè)用于測(cè)試的fSipDn = 8012.fSipIp = 10.171.0.2,STB_B 分配的用于測(cè)試的fSipDn = 8013.fSipIp = 10.171.0.3.當(dāng)STB_A 向STB_B 發(fā)起呼叫建立會(huì)話時(shí),使用wireshark 抓包工抓取數(shù)據(jù)包.

從實(shí)驗(yàn)數(shù)據(jù)可知STB_A 為主叫方,STB_B 為被叫方,呼叫建立過(guò)程為:

1.STB_A 向STB_B 發(fā)出INVITE 類的SIP 請(qǐng)求消息,STB_B 注冊(cè)的域中有一個(gè)代理服務(wù)器,請(qǐng)求消息被10.27.81.31(代理服務(wù)器)接收.

2.10.27.81.31 收到INVITE 類請(qǐng)求消息后,向STB_A 發(fā)回狀態(tài)碼為100 的響應(yīng)消息,說(shuō)明請(qǐng)求已經(jīng)收到.

3.10.27.81.31 依據(jù)收到的INVITE 類請(qǐng)求消息產(chǎn)生新的INVITE 類請(qǐng)求消息“代理”STB_A 向STB_B 發(fā)出INVITE 類請(qǐng)求消息.

4.STB_A 向10.27.81.31 發(fā)送ACK 類請(qǐng)求消息,說(shuō)明已經(jīng)收到了INVITE 請(qǐng)求消息的最終響應(yīng).

5.10.27.81.31 將ACK 消息轉(zhuǎn)發(fā)給STB_B,到此為止表明呼叫建立成功.

6.通信結(jié)束,STB_A 首先掛機(jī),向代理服務(wù)器發(fā)出BYE 類請(qǐng)求消息.

7.10.27.81.31 向STB_A 發(fā)送200OK 響應(yīng)消息,說(shuō)明釋放呼叫.

8.10.27.81.31 將BYE 消息轉(zhuǎn)發(fā)給STB_B.

9.STB_B 向10.27.81.31 發(fā)送200OK 響應(yīng)消息,說(shuō)明會(huì)話結(jié)束.

從功能測(cè)試結(jié)果和抓取的實(shí)驗(yàn)數(shù)據(jù)可知,該系統(tǒng)能夠正常工作,完成要求的功能;SIP 服務(wù)器與SIP 終端也能正常工作,達(dá)到了預(yù)期的效果.

3 總結(jié)

本文設(shè)計(jì)了基于STB 和SIP 視頻通信軟件設(shè)計(jì),并對(duì)其進(jìn)行測(cè)試.在軟件上設(shè)計(jì)了STB 與SIP 終端之間的通信流程的建立過(guò)程,通過(guò)設(shè)置心跳接口和呼叫接口來(lái)實(shí)現(xiàn)呼叫的建立,并用C 語(yǔ)言編寫(xiě)相關(guān)代碼實(shí)現(xiàn).此外還設(shè)計(jì)了瀏覽器與視頻通信模塊之間的通信流程圖,并編寫(xiě)了接口函數(shù).最后對(duì)軟件進(jìn)行測(cè)試,測(cè)試結(jié)果表明系統(tǒng)能夠正常工作.

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

rport機(jī)制的作用是讓服務(wù)器在發(fā)送響應(yīng)時(shí),使用客戶端經(jīng)過(guò)NAT后的公網(wǎng)地址和端口,而不是Via頭中的原始地址和端口,從而確保響應(yīng)能夠正確穿越NAT返回給客戶端。這需要客戶端在Via頭中添加rport參數(shù),服務(wù)器處理時(shí)記...

關(guān)鍵字: SIP rport機(jī)制

從 SIP 消息結(jié)構(gòu)、NAT 轉(zhuǎn)換過(guò)程以及二者交互時(shí)的具體情況進(jìn)行介紹

關(guān)鍵字: NAT SIP

上海2024年8月22日 /美通社/ -- 在當(dāng)今瞬息萬(wàn)變的科技環(huán)境中,迅速將創(chuàng)新想法轉(zhuǎn)化為產(chǎn)品是企業(yè)成功的關(guān)鍵。USI環(huán)旭電子成立了微小化創(chuàng)新研發(fā)中心(MCC),以因應(yīng)這項(xiàng)重要的挑戰(zhàn),并推出突破性的SiP雙引擎技術(shù)平臺(tái)...

關(guān)鍵字: SIP 電子 研發(fā)中心 PRINTING

在當(dāng)今電子產(chǎn)品市場(chǎng),低功耗設(shè)計(jì)已成為不可忽視的關(guān)鍵要素。隨著電池技術(shù)的相對(duì)緩慢進(jìn)步和物聯(lián)網(wǎng)設(shè)備的爆炸式增長(zhǎng),如何有效延長(zhǎng)設(shè)備的使用時(shí)間、降低能耗,成為開(kāi)發(fā)者和設(shè)計(jì)師面臨的重大挑戰(zhàn)。低功耗軟件設(shè)計(jì),作為其中的重要一環(huán),涉及...

關(guān)鍵字: 軟件設(shè)計(jì) RTOS

隨著現(xiàn)代通信技術(shù)和業(yè)務(wù)的發(fā)展,人們對(duì)通信的需求已經(jīng)由最初的單一語(yǔ)音需求轉(zhuǎn)變?yōu)閷?duì)視頻和音頻的通信需求,以傳送語(yǔ)音、數(shù)據(jù)。

關(guān)鍵字: 視頻通信 視頻 IP網(wǎng)絡(luò)

視頻通信是一種通過(guò)傳輸視頻信息進(jìn)行通信的服務(wù)。它允許在不同地點(diǎn)的人們通過(guò)視頻傳輸技術(shù)進(jìn)行實(shí)時(shí)交流,就像面對(duì)面交談一樣。視頻通信可以發(fā)生在同一臺(tái)計(jì)算機(jī)的不同進(jìn)程之間,也可以發(fā)生在不同計(jì)算機(jī)的不同進(jìn)程之間。

關(guān)鍵字: 視頻通信 視頻會(huì)議

(全球TMT2023年8月28日訊)集成電路芯片成品制造和技術(shù)服務(wù)提供商長(zhǎng)電科技公布了2023年半年度報(bào)告。財(cái)報(bào)數(shù)據(jù)顯示,上半年長(zhǎng)電科技實(shí)現(xiàn)營(yíng)業(yè)收入人民幣121.7億元,凈利潤(rùn)5.0億元;其中二季度實(shí)現(xiàn)營(yíng)業(yè)收入63.1...

關(guān)鍵字: 長(zhǎng)電科技 汽車電子 CHIP SIP

(全球TMT2023年7月19日訊)環(huán)旭電子正與多家車用SoC方案原廠(TP)攜手合作,憑借多年深耕SiP/SoM模塊將車用運(yùn)算模塊(Automotive Compute SiP/SoM Module)進(jìn)一步微縮,同時(shí)...

關(guān)鍵字: 電子 組件 SoC SIP

摘要:為了提高接地線工作的安全性,從接地線裝拆安全檢測(cè)告警出發(fā),對(duì)基于機(jī)器視覺(jué)技術(shù)的接地線裝拆安全檢測(cè)告警技術(shù)進(jìn)行研究,對(duì)安全檢測(cè)告警軟件進(jìn)行了設(shè)計(jì),利用手持終端與伺服電機(jī)實(shí)現(xiàn)接地線裝拆安全檢測(cè)的告警,通過(guò)MVC框架、以...

關(guān)鍵字: 接地線 軟件設(shè)計(jì) 技術(shù)應(yīng)用

上海2023年1月6日 /美通社/ -- 高集成、輕薄化、小型化已成為電子終端產(chǎn)品長(zhǎng)期發(fā)展的不二趨勢(shì)。華碩在CES 2023上發(fā)布的新一代Zenbook筆記本電腦,搭載Intel第13代Raptor Lake處...

關(guān)鍵字: CPU SIP 華碩 電子
關(guān)閉