《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 3G交互式視頻網關的設計與實現方案
3G交互式視頻網關的設計與實現方案
來源:《計算機系統應用》
作者:趙雷 雷為民
摘要: 3G 牌照的發放,標志著中國移動通信領域向3G技術升級的號角正式吹響。3G 網絡區別于2G 網絡最重要的地方就是帶寬得到了很大的提升,由此移動運營商采用最新的語音和視頻交互技術,可以為3G 手機用戶提供視頻會議、視頻點播和遠程監控等眾多新興的交互式視頻增值服務。
Abstract:
Key words :

3G 牌照的發放,標志著移動" title="中國移動">中國移動通信領域向3G技術升級的號角正式吹響。3G 網絡區別于2G 網絡最重要的地方就是帶寬得到了很大的提升,由此移動運營商采用最新的語音和視頻交互技術,可以為3G 手機用戶提供視頻會議、視頻點播和遠程監控等眾多新興的交互式視頻增值服務。目前各大運營商鋪設的3G網絡基本是以3GPP R4 為規范,實時視頻應用采用的是電路域的3G-324M 協議標準,而大部分增值應用服務器采用的是IP" title="SIP">SIP 協議標準。因此,為了解決兩種不同類型網絡的互聯互通,以提供豐富的多媒體增值應用,需要3G 交互式視頻網關進行不同協議間媒體格式和控制消息的轉換,圖1 顯示了該網關在多媒體增值應用服務體系結構中所處的位置。本文首先簡要介紹了3G 交互式視頻網關所涉及到的關鍵技術,接著提出了該網關的一個具體的設計與實現方法,最后給出了在實際環境中進行測試的情況。

圖1 3G 多媒體增值應用服務體系結構。

1 3G交互式視頻網關關鍵技術介紹

1.1 3G-324M 協議

3G-324M協議是3GPP組織以ITU-T H324/M為基礎制定的框架性標準,該協議主要是用來在低帶寬(通常為64kbps)的環境下提供足夠高質量的實時多媒體通信。借助3G-324M 協議,3G 終端既可以與其它的3G 終端進行實時的視頻通話,也可以通過3G 交互式視頻網關和各種增值應用服務器進行通信,獲得交互式的視頻增值服務,如視頻會議、視頻點播、遠程監控等。

3G-324M 標準是一個標準體系,包含下面幾個子協議標準:音頻編碼標準(3GPP-AMR、G.723.1)、視頻編碼標準(H.263、MPEG-4、H.261)、數據編碼標準(V.14、LAPM(Link Access Procedure for Modems))、多路復用和解復用協議(H.223)和呼叫控制協議(H.245)。其中H.223 協議又分為兩層:適配層和復用層。適配層的作用是為不同類型的數據進行適配,并提供相關的錯誤控制,復用層的作用是交織多個媒體流如視頻、音頻、用戶數據和控制消息(H.245)到一個媒體流,使其能在傳輸信道上傳輸。H.245 協議則規定了在會話各個階段的控制消息交換標準,H.245 定義的主要的邏輯過程包括主從決定過程,能力交換過程,邏輯信道開關過程,復用表初始化/修改過程,模式請求過程等。

1.2 SIP 協議

SIP 協議是由IETF 提出來的在互聯網上進行多媒體通信的信令協議,是下一代網絡NGN)的核心協議之一 [6].SIP 是工作在應用層上的一個信令協議,可以用來建立、修改和終止有多方參與的多媒體會話進程。一般情況下,SIP 協議使用RTP 協議傳送音頻和視頻流,使用SDP 協議進行媒體描述。

圖2 基本的SIP 會話流程。

一個簡單的SIP 會話流程如圖2 所示。首先Alice給Bob 發送INVIte 消息邀請Bob 加入SIP 會話,INVITE 消息中攜帶了描述Alice 的音視頻編解碼格式和通信端口的SDP 信息,Bob 收到INVITE 消息后,發送200 OK 消息給Alice,200 OK 消息中攜帶了描述Bob 所選擇的編解碼格式和Bob 通信端口的SDP信息,Alice 收到200 OK 消息后發送ACK 消息給Bob,此時完成三次握手,進入媒體會話階段。媒體會話完成后,Bob 發送BYE 消息給Alice 結束SIP 會話,Alice 收到BYE 消息后,給Bob 發送ACK 確認消息。

由于SIP 協議具有簡單性、靈活性、可擴展性和開放性等顯著優點,人們對它的熱情正不斷高漲,正有越來越多的人利用SIP 構筑下一代增值業務平臺。

2 網關總體設計

網關的工作原理如圖3 所示。

圖3 網關工作原理

由圖中可以看出,3G 交互式視頻網關主要負責控制消息和媒體格式的轉換。在3G 電路域一側,3G 手機用戶通過撥打特服號碼撥通到3G 網關,此時通過Q.931 信令建立起了一個B 信道,這個信道是一個64Kbps 的數據信道。在B 信道建立后,3G-324M協議的初始化過程就在B 信道上進行,協議會在B 信道上建立三個邏輯信道,分別用來傳輸H.245 控制消息、音頻數據和視頻數據。在完成了3G-324M 協議的初始化后,網關在IP 域一側通過SIP 協議與增值應用服務器建立一個SIP 會話,獲得RTP 格式的實時媒體流。對于從增值應用服務器獲得的音頻、視頻數據和控制消息,網關轉換格式后,發送到3G-324M 協議棧,3G-324M 協議棧根據H.223 協議將音頻、視頻數據和控制消息復用到B 信道上發送到3G 手機。

對于從B 信道上獲得的數據,網關解復用成相應的音頻、視頻數據和控制消息后封裝成對應的RTP 格式的數據報和SIP 消息,發送到增值應用服務器。網關的交互式功能主要通過控制消息的轉換實現,而控制消息主要來自手機端的DTMF 輸入。

在設計的時候,由于實驗室已有的2G 音頻網關技術平臺已經實現了SIP 協議棧并配有E1 板卡, 所以只要在其基礎上加入3G-324M 協議棧,并實現3G-324M 協議與SIP 協議之間媒體格式和控制消息的轉換即可以完成3G 交互式視頻網關的基本功能。

根據3G-324M 協議標準,3G-324M 協議棧的結構設計如圖4 所示:

圖4 3G-324M 協議棧結構

從圖中可以看出,所設計的3G-324M 協議棧一共有3 個邏輯信道,分別是H.245 控制消息信道、音頻信道和視頻信道。由應用自上而下傳遞的控制消息翻譯成對應的H.245消息,經過CCSR(Control ChannelSegmentation and Reassembly Layer,簡稱CCSR)分段后交NSRP(Numbered Simple RetransmissionProtocol,簡稱NSRP)加上序列號,加入到控制消息發送隊列中,由應用自上而下傳遞的音頻和視頻數據經過H.223 的適配層進行適配后,也加入到相應的媒體數據發送隊列中,H.223 的復用層分別從各隊列中取得數據復用后通過3G 網絡發送到3G 手機上。對于從3G網絡得到的數據,協議棧自下而上通過H.223 進行解復用到各邏輯信道的接收隊列中,應用從各邏輯信道提取控制消息或媒體數據進行處理。

在設計3G-324M 協議棧音視頻發送機制的時候,考慮到媒體流中視頻的數據量較大,而電路域提供給視頻的帶寬只有40kbps 左右,所以如果不做適當處理,肯定會出現音頻超前視頻的情形。因此為音頻數據流設計一個緩沖區,只有當音頻緩沖區中音頻包的個數大于一定域值的時候,才會發送音頻數據,這樣就最大限度的避免了可能出現的音視頻不同步的問題。

在設計協議間媒體格式轉換機制,特別是在將RTP 格式的H.263 視頻數據轉換成3G-324M 協議棧能處理的視頻幀的時候,由于RTP 封裝的H.263視頻數據在圖像開始碼處字節對齊,具有填充位,如果不去掉填充位直接發送到3G 手機終端,則會出現馬賽克,所以設計了一個H.263 視頻幀的緩沖區,將連續兩個圖像開始碼之間的視頻幀緩沖起來,以去掉幀間的填充位。具體的處理流程是讓程序掃描H.263格式的視頻流緩沖區,每遇到圖像開始碼便將其之后的視頻幀緩沖起來,緩沖區的大小動態分配,直到遇到下一個圖像開始碼,然后將兩個圖像開始碼之間的視頻數據去掉填充位后發送到3G-324M 協議棧。

3 網關的實現

在實現的時候,用到的硬件主要包括PC 機一臺和E1 板卡一塊,用到的軟件主要包括Linux 操作系統和實驗室已有的2G 語音網關平臺(該平臺主要提供應用程序接口、SIP 協議棧和E1 板卡驅動程序),在此基礎上實現了3G 交互式視頻網關,其中最主要的是實現了3G-324M 協議棧以及3G-324M 協議與SIP協議間媒體格式和控制消息的轉換。

3.1 3G-324M協議棧的實現設計的主要數據結構包括:

H324M: 提供協議棧對外的統一接口,包括H324M::Int(),H324M::Demux(),H324M::Mutex()等。其中H324M::Init()接口初始化3G-324M 協議棧, H324M::Demux()接口解復用從B 信道收到的數據,H324M::Mutex()將音頻、視頻和控制消息復用后,發送到3G 手機終端。

H324MChannels: 音視頻信道、控制信道和復用/解復用器等資源的容器,并通過回調的形式向上層傳遞消息。

AudioChannel: 音頻信道,包含H223 適配層等資源,提供的接口包括AudioChannel::GetFrame(),AudioChannel::S-endFrame()。

VideoChannel: 視頻信道,包含H223 適配層等資源,提供的接口包括VideoChannel::GetFrame(),VideoChannel::S-endFrame()。

ControlChannel: 控制信道,實現了CCSR、NSRP協議。

H223ALReceiver: H223 協議的適配層,負責對從3G 手機接收到的數據進行檢錯。

H223ALSender: H223 協議的適配層,負責對發發送到3G手機的數據進行適配并追加所計算的校驗和。

H223Demuxer: H223 協議的復用層,負責解復用從3G 手機接收到的數據,并將解復用后的數據根據數據類型分別添加到音頻、視頻和控制消息接收隊列中。

H223Muxer: H223 協議的復用層,將從IP 域一側收到的音頻、視頻和控制消息復用到一個物理通道上,從3G 電路域一側發送到3G 手機上。

3.2 網關工作流程。

網關的主要工作是在3G 域與IP 域之間進行控制消息和媒體格式的轉換,主程序的設計首先進行3G-324M 協議棧等各種數據結構的初始化,然后在3G 域和IP 域兩個通道同時監聽數據的到達。如果從監聽返回的時候沒有數據到達,則意味著某個通道出錯,此時進行退出處理;如果從監聽返回是因為3G域通道有數據到達,則將收到的數據根據3G-324M協議解復用后進行格式轉換發送到IP 域的通道;如果從監聽返回是因為IP 域通道有數據到達,則轉換格式后根據3G-324M 協議復用并發送到3G 域通道。在后兩種情況下,進行完數據轉發后,繼續回到監聽3G域通道和IP 域通道的狀態。程序流程圖如圖5 所示。

圖5 網關工作流程。

4 測試

聯合中科院沈陽計算所網絡與通信實驗室的增值應用服務器在實際的3G 環境中對所實現的網關進行了測試。在測試用例中,3G 交互式視頻網關被放在了臺灣宏遠電信的機房中,通過E1 板卡與交換機相連,并預先分配了一些測試號碼,增值應用服務器放在了互聯網的公網上。在臺灣的測試人員通過3G 手機撥打預先分配的測試號碼撥號到網關, 網關通過3G-324M 協議與3G 手機終端建立了視頻會話后,發送SIP INVITE 消息與增值應用服務器建立一個SIP會話,增值應用服務器將音視頻數據(在此測試用例中為一個3gp 格式的影音文件)發送到網關,網關將接收到的音視頻數據轉換格式后再發送到3G 手機,測試人員通過手機上的按鍵切換播放不同的影音文件,實現交互功能。測試數據如表1 所示,手機到網關的接通率在95%以上,接通時間控制在6 秒之內,手機端收到的音頻聲音清晰,視頻流暢,音視頻基本同步。

表1 測試數據

5 結語

本文在闡述3G 交互式視頻網關關鍵技術的基礎上,提出了該網關的一個具體的設計實現方法。該網關與增值應用服務器配合使用,可以用來在3G 通信網絡中提供交互式多媒體增值應用服務,通過在實際環境中進行測試,該網關運行穩定,接通率高,對今后開發類似的系統具有借鑒的意義。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美精品三级在线观看| 亚洲欧洲日本在线| 日韩午夜三级在线| 亚洲国产日韩一级| 国产精品亚洲综合色区韩国| 久久精品国产91精品亚洲| 国产日韩精品一区二区浪潮av| av成人免费在线| 亚洲肉体裸体xxxx137| 国产精品麻豆成人av电影艾秋| 国产亚洲精品bv在线观看| 国产精品白丝av嫩草影院| 欧美亚洲第一区| 国产亚洲免费的视频看| 伊人精品成人久久综合软件| 亚洲综合第一| 欧美在线免费一级片| 香蕉亚洲视频| 久久免费视频这里只有精品| 国产性色一区二区| 久久一二三区| 伊人久久综合97精品| 国产真实乱子伦精品视频| 午夜一级在线看亚洲| 亚洲电影免费观看高清| 久久精品二区三区| 欧美ed2k| 开元免费观看欧美电视剧网站| 欧美+亚洲+精品+三区| 欧美日韩免费| 亚洲毛片视频| 免费观看久久久4p| 久久久久久夜精品精品免费| 亚洲精品裸体| 1769国内精品视频在线播放| 国产欧美精品一区二区三区介绍| 久久久久久久综合色一本| 亚洲男人av电影| 欧美人成免费网站| 亚洲欧美日韩另类精品一区二区三区| 欧美国产日韩一区二区| 欧美日韩成人网| 伊人成人在线| 欧美一级片久久久久久久| 噜噜噜躁狠狠躁狠狠精品视频| 在线亚洲欧美| 欧美视频免费看| 性欧美video另类hd性玩具| 99精品久久免费看蜜臀剧情介绍| 国产精品热久久久久夜色精品三区| 国产精品亚洲综合天堂夜夜| 国产欧美日韩亚洲精品| 国产一区二区三区久久悠悠色av| 国产精品女人毛片| 亚洲国产天堂久久国产91| 免费毛片一区二区三区久久久| 国产精品伦子伦免费视频| 亚洲黄色av一区| 欧美另类99xxxxx| 亚洲二区在线观看| 欧美中文在线免费| 亚洲激情精品| 毛片av中文字幕一区二区| 欧美韩日亚洲| 欧美一区二区视频观看视频| 亚洲蜜桃精久久久久久久| 99精品国产福利在线观看免费| 在线观看三级视频欧美| 久久久久国产精品麻豆ai换脸| 蜜臀av性久久久久蜜臀aⅴ| 亚洲欧美制服中文字幕| 99热在线精品观看| 欧美黄网免费在线观看| 国产精品日韩在线一区| 欧美国产日韩一区二区在线观看| 国产精品羞羞答答| 韩国女主播一区| 亚洲人成人一区二区在线观看| 久热精品视频在线观看| 亚洲国产高清一区二区三区| 亚洲午夜视频在线| 欧美国产在线电影| 宅男精品视频| 免费在线观看日韩欧美| 欧美三级黄美女| 久久精品国产一区二区三| 国产综合久久久久久鬼色| 亚洲女ⅴideoshd黑人| 亚洲一区二区在线免费观看视频| 亚洲在线视频观看| 99国产精品| 亚洲六月丁香色婷婷综合久久| 久久综合成人精品亚洲另类欧美| 亚洲黄网站黄| 亚洲精品视频免费| 亚洲视频你懂的| 欧美精品七区| 国产精品美女久久久久久免费| 欧美男人的天堂| 国产人妖伪娘一区91| 免费成人你懂的| 亚洲一区二区高清视频| 亚洲精品中文字| 国产精品久久久久毛片大屁完整版| 国产视频一区二区三区在线观看| 狠色狠色综合久久| 在线视频欧美一区| 99精品福利视频| 久久网站免费| 亚洲欧美日韩综合国产aⅴ| 一本色道久久综合亚洲91| 亚洲国产婷婷香蕉久久久久久| 蜜臀91精品一区二区三区| 欧美高清在线| 欧美日韩国产综合一区二区| 亚洲伊人久久综合| 美国三级日本三级久久99| 麻豆av一区二区三区久久| 亚洲欧美影院| 欧美va亚洲va日韩∨a综合色| 这里只有精品电影| 影音先锋久久| 亚洲电影在线看| 久久婷婷成人综合色| 激情国产一区| 欧美制服第一页| 欧美日韩国产免费| 欧美暴力喷水在线| 欧美在线一级va免费观看| 日韩系列在线| 亚洲欧美日韩一区二区三区在线观看| 亚洲一区二区三区视频| 久久综合亚州| 激情91久久| 国产精品国产三级国产aⅴ无密码| 欧美日韩视频在线| 欧美日本国产在线| 亚洲私拍自拍| 午夜精品成人在线视频| 亚洲人成啪啪网站| 免费不卡在线视频| 亚洲第一综合天堂另类专| 免费观看一级特黄欧美大片| 中文精品一区二区三区| 午夜欧美大尺度福利影院在线看| 欧美日韩福利视频| 欧美特黄a级高清免费大片a级| 欧美三日本三级三级在线播放| 欧美片网站免费| 国产欧美va欧美不卡在线| 一区二区三区免费看| 一本色道久久综合亚洲精品不| 精东粉嫩av免费一区二区三区| 国产精品www色诱视频| 亚洲香蕉成视频在线观看| 亚洲午夜久久久久久久久电影院| 国产精品国产三级国产aⅴ无密码| 国产精品视频一二| 欧美在线精品一区| 一本大道久久a久久综合婷婷| 国产在线播精品第三| 亚洲丁香婷深爱综合| 噜噜噜躁狠狠躁狠狠精品视频| 午夜精品久久久久久久白皮肤| 狠狠色狠色综合曰曰| 国产在线观看精品一区二区三区| 在线国产亚洲欧美| 欧美日本簧片| 午夜国产一区| 国产欧美婷婷中文| 亚洲人成77777在线观看网| 一级成人国产| 99精品国产高清一区二区| 亚洲伦理自拍| 激情综合色综合久久综合| 欧美国产日韩一区二区在线观看| 欧美一级在线亚洲天堂| 亚洲一区二区三| 亚洲国产欧美日韩精品| 亚洲女女女同性video| 精品福利免费观看| 国产一级精品aaaaa看| 欧美成人精品影院| 欧美1区2区3区| 一区二区三区在线视频免费观看| 蜜桃久久精品乱码一区二区| 欧美高潮视频| 欧美日韩国产在线观看| 一区二区三区高清不卡| 国产精品高潮呻吟久久| 欧美国产日韩一区| 亚洲欧美另类综合偷拍| 国产精品毛片在线| 午夜在线观看免费一区| 免费不卡在线观看| 欧美一级黄色网| 欧美色大人视频| 亚洲视频一二| 欧美理论在线| 国产欧美一区二区三区沐欲| 亚洲国产精品久久久久秋霞不卡| 欧美在线资源| 在线观看三级视频欧美| 亚洲另类视频| 亚洲欧美综合精品久久成人| 欧美系列一区| 亚洲精品久久久蜜桃| 黄色精品一二区| 免费观看30秒视频久久| 久久国内精品视频| 亚洲主播在线| 久久男人av资源网站| 狠狠操狠狠色综合网| 亚洲人成网站影音先锋播放| 香蕉久久精品日日躁夜夜躁| 一二三区精品福利视频| 欧美成人dvd在线视频| 国产精品乱码一区二三区小蝌蚪| 久久aⅴ国产欧美74aaa| 亚洲欧美日韩在线高清直播| 久久国产精品一区二区三区四区| 亚洲女人天堂成人av在线| 欧美午夜电影网| 一区二区视频免费完整版观看| 欧美黄色影院| 亚洲第一视频| 欧美日韩一二三区| 午夜国产精品视频| 这里只有精品视频| 一区二区三区波多野结衣在线观看| 久久精品国产成人| 欧美一区午夜视频在线观看| 国产精品久久九九| 亚洲美女视频在线免费观看| 欧美精品国产精品| 亚洲欧美影音先锋| 亚洲视频在线观看三级| 国产精品素人视频| 国产美女在线精品免费观看| 欧美在线影院在线视频| 国模精品一区二区三区| 国产欧美综合在线| **网站欧美大片在线观看| 欧美人妖在线观看| 国产夜色精品一区二区av| 欧美午夜精品电影| 亚洲天堂久久| 欧美三级网页| 亚洲国产cao| 日韩网站免费观看| 国产精品成人aaaaa网站| 国产亚洲一区二区三区在线播放| 国产精品日产欧美久久久久| 国产精品都在这里| 国产精品你懂得| 免费中文字幕日韩欧美| 另类成人小视频在线| 欧美精品一区二区三区在线看午夜| 久久精品国产99精品国产亚洲性色| 狠狠色2019综合网| 欧美99在线视频观看| 亚洲精品国产精品国产自| 欧美日韩亚洲一区二区三区在线| 中文久久精品| 一区二区高清视频在线观看| 伊人蜜桃色噜噜激情综合| 国产日韩高清一区二区三区在线| 国内精品久久久久久久97牛牛| 亚洲国产日韩欧美在线99| 蜜臀av在线播放一区二区三区| 欧美激情精品久久久久久| 久久国产主播| av成人黄色| 亚洲香蕉伊综合在人在线视看| 欧美日韩亚洲不卡| 欧美一区二区三区婷婷月色| 久久国产精品99久久久久久老狼| 精品动漫av| 欧美一区日本一区韩国一区| 午夜欧美电影在线观看| 欧美午夜电影一区| 国产一区二区三区久久悠悠色av| 欧美日韩综合一区| 免费在线欧美视频| 国产丝袜一区二区三区| 亚洲黄色有码视频| 激情六月婷婷综合| 欧美三日本三级少妇三99| 亚洲一区二区三区在线视频| 男人的天堂亚洲在线| 亚洲精品日产精品乱码不卡| 亚洲专区在线视频| 先锋影音久久久| 亚洲深夜福利视频| 欧美日韩亚洲网| 影音先锋另类| 99视频热这里只有精品免费| 国产在线精品一区二区夜色| 在线播放国产一区中文字幕剧情欧美| 久久综合色一综合色88| 亚洲人午夜精品免费| 欧美一区二区三区电影在线观看| 精品成人a区在线观看| 国产日韩在线播放| 欧美伊人久久久久久久久影院| 欧美伦理91i| 久久精品国产免费看久久精品| 欧美人成在线视频| 国产自产高清不卡| 国产一区二区三区日韩| 亚洲男人的天堂在线| 国产精品男女猛烈高潮激情| 国产一区二区三区在线免费观看| 国产精品欧美日韩久久| 国产精品久久久久9999| 亚洲高清精品中出| 欧美va日韩va| 欧美精品一区在线发布| 欧美日本精品在线| 欧美亚洲一区三区| 久久久久九九九九| 国产精品久久久久久久久久久久| 亚洲第一精品电影| 在线日韩一区二区| 亚洲影音先锋| 欧美—级在线免费片| 午夜欧美大尺度福利影院在线看| 妖精视频成人观看www|