為了應對傳輸高質(zhì)量移動視頻帶來的挑戰(zhàn),支持一種應用的體系結構需要如圖所示的幾個組件: 視頻網(wǎng)關、轉(zhuǎn)碼器、應用服務器、媒體服務器以及移動手持終端。本章對這些組件的功能進行了簡要的探討。
應用服務器
應用服務器管理應用程序,而應用程序為服務提供了商務規(guī)則,并負責與用戶進行互動。一個應用程序控制其他網(wǎng)絡元素 或與其他網(wǎng)絡元素進行合作,來顯示服務選擇菜單、對用戶訪問進行鑒權、建立和拆除會話、在不同內(nèi)容之間進行切換、 生成計費記錄,以及提供其他功能。一個應用程序很少“接觸”真實的音頻和視頻流。相反,它控制一些元素——如媒體 服務器和網(wǎng)關——用于生成或操作媒體。
核心功能組件
網(wǎng)關、轉(zhuǎn)碼器以及媒體服務器組成了提供移動視頻架構的核心。
網(wǎng)關
作為傳輸架構的核心部分,網(wǎng)關解決了網(wǎng)絡互作用帶來的難題。比如,一個 3G-324M 到 IP 的網(wǎng)關,承擔起基于 TDM 的 移動網(wǎng)絡和 IP 網(wǎng)絡之間的接口功能。它在 TDM 側進行音頻、視頻和控制流的多路復用和分多路復用傳輸,在 IP 側生對媒 體信息進行打包和解包,并在 3G-324M 和 IP 信令以及控制協(xié)議之間進行轉(zhuǎn)換。一個 3G-324M 到 IP 的轉(zhuǎn)換網(wǎng)關,使儲存 在基于 IP 的服務器中的視頻能夠在 3G 移動手持終端上進行觀看,而不需要 IP 客戶端,還能夠使視頻在 3G 手持終端上進 行編碼,從而使基于 IP 的終端設備(比如媒體服務器)能夠接收。同樣,網(wǎng)關支持在會話應用系統(tǒng)中 3G-324M 和 IP 設備之 間的互操作。
轉(zhuǎn)碼器
轉(zhuǎn)碼器解決了 CODEC 的錯誤匹配問題。比如,一個媒體服務器可能會采用運行速度為 250kbps 的 MPEG-4 CODEC,而一 個移動手持終端需要 42kbps 的 H.263 視頻。為了解決這種差異導致的問題,當視頻在端點之間流動時轉(zhuǎn)碼器在以上兩種 編碼方案之間進行轉(zhuǎn)換。轉(zhuǎn)碼器控制應用程序使其他網(wǎng)絡元素——比如網(wǎng)關和應用服務器——需要采用解碼服務,并指定 將要進行的操作。轉(zhuǎn)碼器還通過轉(zhuǎn)換速率服務解決了比特率的不匹配問題。此外,轉(zhuǎn)碼概念能夠進一步泛化,將音頻功能 也包含在內(nèi),比如 DTMF 處理和其他的像圖像和文本覆蓋等視頻功能。
圖像和文本覆蓋應用系統(tǒng)有多種應用,比如動態(tài)菜單生成、特效創(chuàng)建、解釋內(nèi)容幫助以及數(shù)字權管理 (Digital Rights Management) 幫助。這些應用要求視頻內(nèi)容被轉(zhuǎn)換為非壓縮(原)格式,然后在再壓縮和打包以前與其他內(nèi)容 (如在屏幕底部 的顯示文字) 相結合。
轉(zhuǎn)碼功能有時通過獨立的轉(zhuǎn)碼元素來完成,但一般會與網(wǎng)關相結合。將這些功能結合在一起,有助于減少網(wǎng)絡設備的使 用,降低操作的復雜性。
媒體服務器
媒體服務器在應用程序控制下提供多種用途的音頻和視頻處理功能,它“位于”應用程序和傳輸網(wǎng)之間,傳送多種服務。 下面是一些實例:
CTI論壇編輯