色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

通過STB和SIP終端實現視頻通信設計及搭建模擬測試平臺

電子設計 ? 作者:電子設計 ? 2018-11-09 08:01 ? 次閱讀

前言

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

1 總體軟件結構

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

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

通過STB和SIP終端實現視頻通信設計及搭建模擬測試平臺

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

2. 將STB 鏈接到有線電視網絡上,同時將STB 連接到電視機上.

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

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

1.1 STB 與SIP 終端之間的通信流程設計

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

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

(1)心跳接口

接口功能:提供給機頂盒開機時發送信息,給門戶,以便門戶好管理用戶狀態.

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

(2)呼叫接口

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

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

二.STB 與SIP 之間的流程

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

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

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

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

Server 端:STB.

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

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

Server 端:STB

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

用戶發起呼叫時,呼叫窗口通過瀏覽器顯示來,因此需要設計瀏覽器與視頻通信模塊之間的接口函數.需要的函數為庫函數和接口函數.庫函數為瀏覽器庫函數:D_Browser_AppNotify,從視頻通信模塊傳遞狀態,觸發瀏覽器工作.接口函數包括:

D_SIP_Play :傳遞視頻通訊參數.

D_SIP_Stop :關閉視頻通訊.

D_SIP_SetWindow :設置視頻窗口位置.

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

D_SIP_AV_Start :開啟視頻通訊視音頻.

D_SIP_AV_Stop :關閉視頻通訊的視音頻.

2 視頻通信軟件系統測試

2.1 視頻通信功能測試

為了驗證軟件設計的可行性,本文進行了模擬測試,設備連接如圖2 所示.

通過STB和SIP終端實現視頻通信設計及搭建模擬測試平臺

測試步驟如下:

2.1.1 進入系統

a) 通過導視菜單進入到視頻通信的頁面,具體步驟是【導視】→【通訊】→【視頻通話】;

b) 在該頁面選擇【視頻通訊】選項,進入到視頻通信的首頁.

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

2.1.2 添加好友

a) 進入到視頻通訊首頁,然后點擊“添加好友”,進入到好友添加列表.

b) 通過遙控器選中選中輸入框“請輸入好友的聯系方式”,然后通過遙控器上的數字鍵輸入好友的號碼.

c) 輸入號碼后,按遙控器確定鍵,會提示添加成功.

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

2.1.3 視頻呼叫

a) 主叫:主叫模式是指通過導視菜單進入到視頻通訊首頁,并發起對好友的呼叫.進入到視頻通訊首頁,選擇某個好友,點擊呼叫按鈕,進入到呼叫等待頁面.若呼叫失敗,將進入到呼叫失敗頁面;若呼叫成功,則將進入到視頻通話的頁面.按掛斷按鈕,將返回到好友列表頁面,即視頻通訊首頁.

b) 被叫是指沒有進入到視頻通訊模塊,這時收到好友的來電請求,彈出來電提示框.接收來顯請求,選擇全屏模式,則會全屏顯示好友的視頻.

2.1.4 終止視頻通話

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

2.2 視頻通信SIP 協議測試

在視頻通信呼叫過程中,利用Wireshark 抓包軟件,即可獲得呼叫過程的SIP 信令協議數據.Wireshark 是一個網絡封包分析軟件,安裝使用方便,其功能是擷取網絡封包,并盡可能顯示出最為詳細的網絡封包資料,從而可以分析協議.

本文主要測試SIP 信令協議中的會話邀請.應答與終止信令即一個完整的會話建立與終止過程.STB_A 分配一個用于測試的fSipDn = 8012.fSipIp = 10.171.0.2,STB_B 分配的用于測試的fSipDn = 8013.fSipIp = 10.171.0.3.當STB_A 向STB_B 發起呼叫建立會話時,使用wireshark 抓包工抓取數據包.

從實驗數據可知STB_A 為主叫方,STB_B 為被叫方,呼叫建立過程為:

1.STB_A 向STB_B 發出INVITE 類的SIP 請求消息,STB_B 注冊的域中有一個代理服務器,請求消息被10.27.81.31(代理服務器)接收.

2.10.27.81.31 收到INVITE 類請求消息后,向STB_A 發回狀態碼為100 的響應消息,說明請求已經收到.

3.10.27.81.31 依據收到的INVITE 類請求消息產生新的INVITE 類請求消息“代理”STB_A 向STB_B 發出INVITE 類請求消息.

4.STB_A 向10.27.81.31 發送ACK 類請求消息,說明已經收到了INVITE 請求消息的最終響應.

5.10.27.81.31 將ACK 消息轉發給STB_B,到此為止表明呼叫建立成功.

6.通信結束,STB_A 首先掛機,向代理服務器發出BYE 類請求消息.

7.10.27.81.31 向STB_A 發送200OK 響應消息,說明釋放呼叫.

8.10.27.81.31 將BYE 消息轉發給STB_B.

9.STB_B 向10.27.81.31 發送200OK 響應消息,說明會話結束.

從功能測試結果和抓取的實驗數據可知,該系統能夠正常工作,完成要求的功能;SIP 服務器與SIP 終端也能正常工作,達到了預期的效果.

3 總結

本文設計了基于STB 和SIP 視頻通信軟件設計,并對其進行測試.在軟件上設計了STB 與SIP 終端之間的通信流程的建立過程,通過設置心跳接口和呼叫接口來實現呼叫的建立,并用C 語言編寫相關代碼實現.此外還設計了瀏覽器與視頻通信模塊之間的通信流程圖,并編寫了接口函數.最后對軟件進行測試,測試結果表明系統能夠正常工作.

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機頂盒
    +關注

    關注

    4

    文章

    390

    瀏覽量

    54120
  • SiP
    SiP
    +關注

    關注

    5

    文章

    501

    瀏覽量

    105314
  • 視頻
    +關注

    關注

    6

    文章

    1942

    瀏覽量

    72885
收藏 人收藏

    評論

    相關推薦

    通過InConnect平臺實現終端設備遠程訪問

    1.實現終端訪問的原理示意圖: 2.操作步驟簡介: a.使用Inhand路由器/網關系列產品,產品配置中開啟設備遠程管理平臺; b.注冊并登錄InConnect平臺; c.下載并
    發表于 07-24 06:06

    無線視頻傳輸平臺搭建步驟

    無線視頻傳輸平臺搭建1. 功能:筆記本電腦通過無線網卡與配有SD—WiFi卡的Tiny6410進行無線視頻傳輸,采用ad-hoc mode.
    發表于 07-17 06:50

    嵌入式SIP協議棧怎么設計?

    ,憑借SIP自身的特性可有效提高嵌入式網絡設備的互操作性和接入網絡的便利性。但SIP協議本身只給出SIP消息的文法定義以及自然語言描述的消息處理,并未給出SIP協議棧的
    發表于 10-29 08:14

    怎么實現基于SIP協議的IP電話通信系統的設計?

    IP電話系統由哪幾部分組成?IP電話通信系統的組成原理是什么?怎么實現基于SIP協議的IP電話通信系統的設計?
    發表于 05-28 06:39

    嵌入式半實物仿真測試ETest平臺的功能是什么

    1、平臺功能介紹1.1 集成測試環境高度集成的一體化測試設計、測試執行及測試管理環境;可視化的環境建模
    發表于 12-21 08:25

    就SpinalHDL的測試平臺搭建進行說明

    搭建輕車熟路,一個基本的測試平臺往往是長這樣的:作為一個優秀的硬件描述語言,SpinalHDL通過集成第三方開源仿真器接口調用同樣可以完成仿真驗證。DUT為簡單起見,這里采用一個簡單
    發表于 07-20 14:38

    WindowsCE SIP協議終端軟件實現

    sip 協議在寬帶傳輸技術中起著十分重要的作用,因此在很多終端通信軟件中都支持sip 協議.本文介紹一種利用WindowsCE 操作系統提供的RTC(Real-time Communi
    發表于 08-17 09:58 ?15次下載

    基于SIP模擬語音通訊系統的設計與實現

    SIP 協議和架構為基礎,設計并實現了塔臺管制模擬語音通信系統。實現了對通道通話和電話通話的仿真模擬
    發表于 01-22 14:17 ?18次下載

    什么是SIP終端/IMS服務控制接口

    什么是SIP終端/IMS服務控制接口 SIP終端 SIP協議及其發展: sip(sess
    發表于 04-07 16:27 ?2772次閱讀

    SIP終端語音聊天的設計

    SIP協議 是 多媒體通信 網的控制協議,在分組交換網中,它提供基本的呼叫控制,負責建立、修改和終止多媒體(話音、數據、視頻等)會話等應用。概述了SIP
    發表于 06-01 17:50 ?26次下載
    <b class='flag-5'>SIP</b><b class='flag-5'>終端</b>語音聊天的設計

    嵌入式系統中SIP協議在VOIP的應用及實現

    ,各網關之間需要使用SIP協議完成傳統語音通信中需要的信令傳遞。針對VOIP技術中對SIP協議應用的需求,文中研究了SIP協議的框架和編程實現
    發表于 11-10 16:48 ?8次下載
    嵌入式系統中<b class='flag-5'>SIP</b>協議在VOIP的應用及<b class='flag-5'>實現</b>

    觸摸屏與模擬測試終端之間無線MODBUS通信

    本方案是昆侖通態觸摸屏與4臺DTD433FC無線模擬量信號測試終端進行無線 MODBUS 通信實現方法。本方案中昆侖通態觸摸屏作為主站顯示
    的頭像 發表于 03-02 09:48 ?1190次閱讀
    觸摸屏與<b class='flag-5'>模擬</b>量<b class='flag-5'>測試</b><b class='flag-5'>終端</b>之間無線MODBUS<b class='flag-5'>通信</b>

    SIP對講求助終端

    終端,具有10/100M以太網接口,支持G.711、G.722音頻解碼,其接收SIP網絡的音頻數據,實時解碼播放,還配置了麥克風輸入和揚聲器輸出。SV-6002TP可實現SIP對講、播
    的頭像 發表于 07-20 09:17 ?736次閱讀
    <b class='flag-5'>SIP</b>對講求助<b class='flag-5'>終端</b>

    SIP網絡對講終端 雙鍵求助終端 防水求助終端

    尋呼按鍵,可實現SIP對講功能,作為SIP對講的終端,主要用于銀行、部門機構、調度室、化工廠、鋼鐵廠、礦井、風電等場所。 2、產品描述: l ARM+DSP內核; l 處理器,STM3
    的頭像 發表于 08-28 09:13 ?550次閱讀
    <b class='flag-5'>SIP</b>網絡對講<b class='flag-5'>終端</b> 雙鍵求助<b class='flag-5'>終端</b> 防水求助<b class='flag-5'>終端</b>

    基于ARM9的嵌入式SIP電話終端的設計與實現

    電子發燒友網站提供《基于ARM9的嵌入式SIP電話終端的設計與實現.pdf》資料免費下載
    發表于 10-13 11:25 ?3次下載
    基于ARM9的嵌入式<b class='flag-5'>SIP</b>電話<b class='flag-5'>終端</b>的設計與<b class='flag-5'>實現</b>
    主站蜘蛛池模板: 欧美成人国产| 国产精品久久久久永久免费看 | 俄罗斯人xxx| 5G年龄确认我已满18免费| 亚洲色婷婷久久精品AV蜜桃久久| 色小姐.com| 日本三区四区免费高清不卡| 男人被绑着强行摸j| 伦理片qvod| 美女强奷到抽搐在线播放| 精品国产免费观看久久久| 果冻传媒2021在线观看| 国产又粗又黄又爽的大片| 国产精品青草久久福利不卡| 国产精品成人在线播放| 国产成人精品系列在线观看| 国产传媒18精品A片在线观看| 贵妃高h荡肉呻吟np杨玉环| 超h高h肉h文教室生理课| 成人精品视频| 俄罗斯人与动ZOOZ| 国产国拍亚洲精品永久软件| 国产成人无码区免费内射一片色欲 | 国产偷国产偷亚洲高清app| 国产乱码二卡3卡四卡| 国产无遮挡色视频免费观看性色| 国产人妻久久久精品麻豆 | 最近的2019中文字幕国语| 在线精品国精品国产不卡| 97精品少妇偷拍蜜桃AV| qvod电影资源| 国产国产成年在线视频区| 国产亚洲精品A久久777777| 果冻传媒我的女老板| 九九热在线观看| 蜜臀AV熟女人妻中文字幕| 欧美影院在线观看完整版 mp4| 日韩精品特黄毛片免费看| 无码爽死成人777在线观看网站| 亚洲精品视频在线播放| 中文免费视频|