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