第三課 NMS的媒體流處理協(xié)議 (MSPP)服務
1. MSPP服務
MSPP運行在FusionTM環(huán)境下,意即Media Stream Processing Protocol,媒體流處理協(xié)議,它為各種業(yè)務間的數(shù)據(jù)轉換/交互提供了一種可能。它相當于一個中間代理(Agent),通過標準的入口/出口終結點(Entry and Exit Endpoint)和端到端連接(End-End Connection)完成異種網(wǎng)絡間的格式化數(shù)據(jù)(Formatted Data)傳遞功能,見圖8。MSPP包含兩個基本組件:終結點(Endpoint)和通道(Channel),異種網(wǎng)絡間通過這兩種組件構成的連接(Connection)完成。
2. 終結點(Endpoint):
應用程序通過終結點來發(fā)送或接收格式化的網(wǎng)絡數(shù)據(jù)流,有入口終結點(Entry)和出口終結點(Exit)兩種基本形式。
Fusion 環(huán)境中針對數(shù)據(jù)的特征提供了三類標準終結點,各類終結點有其相應的數(shù)據(jù)處理功能:
DS0類,用于處理PCM數(shù)據(jù);
RTP類,用于處理VoIP數(shù)據(jù)(實時流媒體);
3. MSPP通道(Channel)
通道是一組相關處理過程(linked set of processes,或稱過濾器Filters)的集合,這些過濾器的功能是把一個個實時的話音或傳真數(shù)據(jù)流從一種格式轉換成另一種格式。應用程序通過MSPP服務提供的(API)函數(shù)來控制過濾器的數(shù)據(jù)處理的整個過程。
Fusion 提供了標準的MSPP通道類型以支持語聲編解碼和T.38傳真,且可由應用程序按需調(diào)用接口函數(shù)創(chuàng)建單工或雙工通道來對數(shù)據(jù)進行處理,其中雙工通道實際上包含兩條單工過濾器鏈組。
全雙工話音通道由6個過濾器組成,見圖9(a)。
Dissambler:拆裝器;去抖動:Jitter;橋路器,Bridge;解碼器,Decoder;組裝器,Assembler;編碼器,Encoder。
全雙工傳真通道由5各過濾器組成,見圖9(b)。
T.38 UDPTL解碼器;T.38 IFP解碼器;調(diào)制解調(diào)器;T.38 UDPTL編碼器;T.38 IFP編碼器。
4. MSPP連接(Connection):
應用程序通過創(chuàng)建連接來描述/指定經(jīng)過CG6000C的數(shù)據(jù)處理方式。應用程序通過FusionTM提供的API函數(shù)來創(chuàng)建、控制和釋放終結點、通道和連接。
比如:從話音模式向傳真模式的切換可以如此進行(其實還有其他的組合方式):
首先創(chuàng)建話音連接,包含RTP和DS0終結點及話音通道;
創(chuàng)建T.38傳真連接待命,它包含UDP終結點,并和前面的話音連接共享DS0終結點,以及傳真通道;
一旦檢測到調(diào)制解調(diào)器的信號,則去活話音通道,把DS0終結點的傳輸模式改為傳真模式。
5. MSPP應用舉例
圖10給出了一個IP媒體網(wǎng)關的應用實例。