2010年職稱計(jì)算機(jī):MPEG-4技術(shù)及應(yīng)用綜述二

字號(hào):

DAI也用來(lái)訪問(wèn)廣播介質(zhì)和本地文件,這意味著在多傳輸技術(shù)上定義訪問(wèn)多媒體內(nèi)容的單一、統(tǒng)一的接口。 因此,我們適合這樣說(shuō),DMIF的集成框架涵蓋了三種主要技術(shù),交互網(wǎng)絡(luò)技術(shù)、廣播技術(shù)和磁盤技術(shù)。DMIF如此以至依賴于DMIF通信的應(yīng)用不必關(guān)心底層的通信方法。DMIF執(zhí)行以處理關(guān)于簡(jiǎn)單應(yīng)用接口的傳輸技術(shù)細(xì)節(jié)。應(yīng)用通過(guò)DMIF應(yīng)用接口訪問(wèn)數(shù)據(jù),無(wú)論該數(shù)據(jù)來(lái)自廣播源、本地存儲(chǔ)器或遠(yuǎn)端服務(wù)器。在所有的情況下本地應(yīng)用只通過(guò)統(tǒng)一接口交互。不同的DMIF實(shí)例考慮到采用傳輸技術(shù)的特性把本地應(yīng)用翻譯為送至遠(yuǎn)端應(yīng)用的特定消息。類似地,進(jìn)入終端的數(shù)據(jù)通過(guò)DAI統(tǒng)一地傳給本地應(yīng)用。不同的、特定的DMIF實(shí)例被管理各種特定傳輸技術(shù)的應(yīng)用喚醒,雖然這對(duì)于應(yīng)用是通明的,它只是和單一的"DMIF過(guò)濾器"交互。該過(guò)濾器負(fù)責(zé)為特定DAI向正確的實(shí)例粗定向。DMIF不規(guī)定該機(jī)制,只假設(shè)它是運(yùn)行的。這在該圖的陰影框內(nèi)有所強(qiáng)調(diào),目的是澄清DMIF應(yīng)用的邊界,此時(shí)DMIF通信構(gòu)架定義了若干模塊,實(shí)際的DMIF應(yīng)用只需要在邊界上保持他們的表現(xiàn)。這樣,通過(guò)例如基于IP的或ATM的網(wǎng)絡(luò)訪問(wèn)的"真實(shí)的"遠(yuǎn)程應(yīng)用,和從廣播源或磁盤獲取內(nèi)容的模擬遠(yuǎn)端制造者應(yīng)用。然而在前一種情況中,兩實(shí)體間交換的必須規(guī)范定義以確保互操作性。在后一種情況中,兩個(gè)DMIF實(shí)體間的接口和模擬遠(yuǎn)端應(yīng)用在單一實(shí)現(xiàn)中不需考慮該規(guī)范。對(duì)于廣播和本地存儲(chǔ),該圖展示了一條"本地DMIF、遠(yuǎn)端DMIF、遠(yuǎn)端應(yīng)用"的鏈條。該鏈條只表達(dá)概念化模型而不需對(duì)應(yīng)為實(shí)際實(shí)現(xiàn)。
    DMIF構(gòu)架考慮廣播和本地存儲(chǔ)時(shí),假設(shè)模擬遠(yuǎn)端應(yīng)用了解數(shù)據(jù)如何發(fā)送和存儲(chǔ)。如何可以得到處理中的應(yīng)用種類的。對(duì)于MPEG-4,這實(shí)際就是如基本流ID、首對(duì)象描述符、服務(wù)名之類的概念。雖然DMIF層理論上不了解正提供支持的應(yīng)用,由于遠(yuǎn)端應(yīng)用的存在,對(duì)廣播和本地存儲(chǔ)等特殊情況該概念并不完全正確。因?yàn)檫h(yuǎn)端應(yīng)用不了解數(shù)據(jù)是如何傳送/存儲(chǔ)的,對(duì)于這樣的DMIF應(yīng)用數(shù)據(jù)傳送/存儲(chǔ)的細(xì)致描述是無(wú)意義的。
    而當(dāng)考慮遠(yuǎn)端交互時(shí),DMIF層是完全不了解應(yīng)用的。引入附加接口-DMIF網(wǎng)絡(luò)接口以確定DMIF對(duì)需要交換何種。該附加模塊負(fù)責(zé)把DNI原語(yǔ)映射為特定網(wǎng)絡(luò)使用的消息。應(yīng)當(dāng)注意DNI原語(yǔ)只是為目的所指定,并不需要在實(shí)際應(yīng)用中表現(xiàn)DNI接口。為了支持相同的終端多傳輸技術(shù)甚至多場(chǎng)景,DMIF支持允許一個(gè)或多個(gè)DMIF實(shí)例同時(shí)出現(xiàn),每個(gè)面對(duì)特定的傳輸技術(shù)。多傳輸技術(shù)可被相同應(yīng)用激活,這樣就能夠管理被廣播網(wǎng)絡(luò)、本地文件系統(tǒng)和遠(yuǎn)端交互點(diǎn)傳送的數(shù)據(jù)。