IMOS (IP Multimedia Operating System),即IP多媒體操作系統,旨在打造IP領(lǐng)域的多媒體開(kāi)發(fā)平臺。一方面,支持監控、視訊、媒體發(fā)布、VOD、語(yǔ)音業(yè)務(wù),提升開(kāi)發(fā)效率、降低維護成本。另一方面,也是更為長(cháng)遠的意義,是為H3C多媒體產(chǎn)品的不斷豐富和完善奠定基礎,為客戶(hù)、合作伙伴以及業(yè)界友商開(kāi)發(fā)增值業(yè)務(wù)、技術(shù)合作、技術(shù)創(chuàng )新提供彈性的空間。
多媒體業(yè)務(wù)已經(jīng)成為IP網(wǎng)絡(luò )上最具活力和發(fā)展潛力的應用:IPTV、IP監控、IP電話(huà)、視頻會(huì )議、媒體教學(xué)等等,在各種多媒體應用開(kāi)發(fā)中,我們思考一個(gè)問(wèn)題:多媒體的共性在哪里?差異在哪里?為什么實(shí)現統一通信,統一視頻會(huì )不太容易?
先分析多媒體應用的共性:
共同的媒體流:H.264;
這些共性總結起來(lái)就是五字決:“看、控、存、管、用”。
而諸多差異又使得媒體應用千變萬(wàn)化:
不同的媒體應用方式:?jiǎn)蜗?雙向,實(shí)時(shí)/非實(shí)時(shí),點(diǎn)對點(diǎn)/點(diǎn)對多點(diǎn);
如何“求同存異”?一個(gè)基礎架構平臺非常關(guān)鍵。大家知道,在Windows被廣泛應用的情況下,基于windows的各種業(yè)務(wù)就很容易開(kāi)展起來(lái)。同樣,有了IMOS平臺,就為實(shí)現多媒體業(yè)務(wù)的看、控、存、管、用共性業(yè)務(wù),呈現多樣化的媒體應用方式,展示豐富的業(yè)務(wù)呈現界面,滿(mǎn)足差異化的行業(yè)客戶(hù)要求提供了可能。
一、IMOS邏輯架構
IMOS平臺分為5個(gè)層次,自底向上依次為OS基礎設施層、數據訪(fǎng)問(wèn)層、多媒體基礎設施層、業(yè)務(wù)邏輯層和業(yè)務(wù)展示層;這其中涵括9個(gè)組件:用于用戶(hù)交互的GUI組件、用于業(yè)務(wù)實(shí)現的AS應用服務(wù)組件和CS調度服務(wù)組件、用于信令調度的CC呼叫組件、用于媒體調度的MC組件、用于媒體處理的MP組件、用于配置管理的MM組件、底層框架的BP基礎平臺和DAO數據庫組件。

業(yè)務(wù)展示層:運營(yíng)商以及各行業(yè)客戶(hù)的不同要求,取決于應用模式,還有B/S和C/S之分;不少大客戶(hù)還有業(yè)務(wù)系統強集成的需求。可替換的分層模型和開(kāi)發(fā)接口允許完全替換開(kāi)發(fā)新的展示,多套展示可以并存,從而最大化的貼近用戶(hù)的體驗。
業(yè)務(wù)邏輯層:通過(guò)對原子業(yè)務(wù)的簡(jiǎn)單組合或者定制開(kāi)發(fā),可以快速構建新的業(yè)務(wù)。“搭積木”的開(kāi)發(fā)方式,節省大量的重復開(kāi)發(fā)成本,有效縮短開(kāi)發(fā)和穩定周期。
多媒體基礎設施層:多媒體領(lǐng)域通用模型和標準實(shí)現,支持對實(shí)現的擴展。提供了“原子”業(yè)務(wù)(基礎業(yè)務(wù))。
數據訪(fǎng)問(wèn)層:對多媒體數據的封裝。數據的存在形式不受位置(本地/遠程)、形式(數據庫/文件/原始磁盤(pán)塊)、格式(結構化/非結構化)的限制,同時(shí)支持對數據的擴展和替換。
OS基礎設施層:對操作系統、數據庫、多媒體協(xié)議的封裝,屏蔽差異,實(shí)現上層應用的平臺無(wú)關(guān)性,提高開(kāi)發(fā)效率和系統兼容性。
賽迪網(wǎng)中國信息化(industry.ccidnet.com)