利用OpenMCU加深对H.323协议的理解——H.323协议阅读心得(2)

       朋友问我为什么这个阅读心得没有继续写,实在是想要完成升华不很容易。第(1)篇是个引子,心得需要实践的积累和理论的研究,马虎不得。

       只是为了读协议而读,不一定真正读得进去。发现一个很好理解协议的方法:利用开源协议栈。把协议栈的应用、调试,和协议的阅读结合起来,可以收到事半功倍的效果。这个方法是在进行能力集的研究中发现的。现将能力集的心得记录于下: 

       先看一个OpenH323应用程序OpenMCU

OpenMCU执行时,首先会显示OpenMCU所具有的能力集,如下: 

Codecs (in preference order):

 Table:

   G.711-ALaw-64k <1>

   G.711-uLaw-64k <2>

   H.261-CIF <3>

   H.261-QCIF <4>

   UserInput/basicString <5>

 Set:

   0:

     0:

       G.711-ALaw-64k <1>

       G.711-uLaw-64k <2>

     1:

       H.261-CIF <3>

       H.261-QCIF <4>

     2:

       UserInput/basicString <5> 

这些分层显示都是什么意思呢?他们在能力交换时有什么用处呢?怎么和协议中的建议对应呢? 

你可能感兴趣的:(H.323协议,终端,exchange,语言,table)