• <strike id="fdgpu"><input id="fdgpu"></input></strike>
    <label id="fdgpu"></label>
    <s id="fdgpu"><code id="fdgpu"></code></s>

  • <label id="fdgpu"></label>
  • <span id="fdgpu"><u id="fdgpu"></u></span>

    <s id="fdgpu"><sub id="fdgpu"></sub></s>
     首頁 > 新聞 > 專家觀點 >

    基于STB和SIP視頻通信軟件設(shè)計及測試

    2014-04-16 09:55:59   作者:   來源:21IC   評論:0  點擊:


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

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

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

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

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

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

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

      4. 呼叫接通后,通過電視,開始進行視頻通話。

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

      一、STB 與門戶之間的通信流程

      STB 與門戶之間總共有2 個接口:心跳接口和呼叫接口。

      (1)心跳接口

      接口功能:提供給機頂盒開機時發(fā)送信息,給門戶,以便門戶好管理用戶狀態(tài)。

      接口走向:機頂盒→門戶Portal.

      (2)呼叫接口

      接口功能:在門戶上呼叫好友之后,門戶會返回好友的呼叫信息,而通過這些信息,機頂盒可以呼叫對方的SIP 終端。

      接口走向:門戶Portal→機頂盒

      二、STB 與SIP 之間的流程

      STB 通過門戶拿到好友的DN 以及好友的SIP 終端的IP 和端口之后,開始與好友的SIP 終端建立連接,當(dāng)這個連接建立成功之后,就可以通過STB 和sip 終端,進行視頻通訊。好友的音視頻信息可以通過電視播放出來。

      這個流程總共包含2 個接口:心跳接口和呼叫接口。

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

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

      Server 端:STB.

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

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

      Server 端:STB

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

      用戶發(fā)起呼叫時,呼叫窗口通過瀏覽器顯示來,因此需要設(shè)計瀏覽器與視頻通信模塊之間的接口函數(shù)。需要的函數(shù)為庫函數(shù)和接口函數(shù)。庫函數(shù)為瀏覽器庫函數(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 :開啟視頻通訊視音頻。

      · D_SIP_AV_Stop :關(guān)閉視頻通訊的視音頻。

    分享到: 收藏

    專題

    亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 通州区| 宜都市| 苍梧县| 炉霍县| 亳州市| 庄河市| 鲁山县| 海丰县| 江达县| 泰兴市| 胶南市| 策勒县| 海原县| 西盟| 和静县| 昂仁县| 称多县| 乐都县| 日土县| 南昌市| 武夷山市| 太谷县| 武威市| 高密市| 涪陵区| 铜陵市| 科技| 德兴市| 西林县| 香格里拉县| 乡宁县| 肥西县| 公主岭市| 中山市| 顺昌县| 古蔺县| 旬阳县| 白山市| 镇赉县| 双鸭山市| 龙川县| http://444 http://444 http://444 http://444 http://444 http://444