值得注意的是,這個(gè)簡(jiǎn)單例子在一個(gè)參數(shù)中只定義了一個(gè)編解碼器。其它原語(yǔ)和參數(shù)如CAPDESCRIPTORS要復(fù)雜得多。處理這種原語(yǔ)的過(guò)程枯燥、耗時(shí)且會(huì)給項(xiàng)目造成不必要的困難。
如果采用替代方案,開(kāi)發(fā)者使用簡(jiǎn)單的API協(xié)議棧,則不需要關(guān)心這些細(xì)節(jié)。只要給出用ASN.1正確描述的編解碼器驅(qū)動(dòng)器,一個(gè)在用戶層的簡(jiǎn)單的函數(shù)調(diào)用就能處理所有這些細(xì)節(jié):
獨(dú)立進(jìn)行簡(jiǎn)單API協(xié)議棧研究和開(kāi)發(fā),只需投入數(shù)百個(gè)工時(shí)去解決有關(guān)ASN.1的問(wèn)題就可以了。在應(yīng)用層,僅僅RegisterCodec()函數(shù)就可以為開(kāi)發(fā)者節(jié)省相當(dāng)多的時(shí)間。當(dāng)成本和上市時(shí)間最重要時(shí),該協(xié)議棧的簡(jiǎn)單性具有不可估量的價(jià)值。
作者簡(jiǎn)介:
Brian Krejcarek是US Software公司開(kāi)發(fā)嵌入式H.323協(xié)議棧的主要開(kāi)發(fā)人員。他擁有Illinois大學(xué)BSEE學(xué)位,可以通過(guò)briank@ussw.com與他聯(lián)系。
Jonathan Shaw也是US Software公司開(kāi)發(fā)H.323協(xié)議棧的主要開(kāi)發(fā)人員,他擁有George Fox大學(xué)應(yīng)用科學(xué)學(xué)士學(xué)位以及Seattle Pacific大學(xué)BSEE學(xué)位,可以通過(guò)jonathan@ussw.com與他聯(lián)系。
電子專輯