当前位置: 代码迷 >> Weblogic >> H.323能力集应用开发。该如何处理
  详细解决方案

H.323能力集应用开发。该如何处理

热度:1266   发布时间:2013-02-26 00:00:00.0
H.323能力集应用开发。
在h323plus+ptlib上面应用h.264,可是发现h.264能力集无法加入。
用了一个oh323tut的应用程序在测试,学习上路。
capabilities.AddAllCapabilities(0, 0, "SpeexIETFNarrow-8k");

        //H323Capability *gsmCap = H323Capability::Create("G711*");
        H323Capability *gsmCap = H323Capability::Create("GSM-06.10{sw}");
        H323Capability *VgsmCap = H323Capability::Create("H.264*") ;
        if (VgsmCap != NULL)
        {
                SetCapability(0, 0, VgsmCap);
        }
        else
        {
                PTRACE(1, "Error!!!!!\n" << VgsmCap) ;
        }
        if (gsmCap != NULL)
        {
                SetCapability(0, 0, gsmCap);
                gsmCap->SetTxFramesInPacket(4); // For GSM 06.10, 1 frame ~ 20 milliseconds
        }
        else
        {
                PTRACE(1, "Error......\n" << gsmCap) ;
        }

        SetCapability(0, 0, new H323_G711Capability(H323_G711Capability::muLaw) );
        SetCapability(0, 0, new H323_G711Capability(H323_G711Capability::ALaw) );

        AddAllUserInputCapabilities(0, 1);


这是局部代码。发现GSM-06.10{sw}能力集也无法加入!找不到原因何在...........
------解决方案--------------------------------------------------------
我去啊,明白了GSM为什么没有加进去了。
          可是h.264无法编译通过啊。
  相关解决方案