首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

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

2012-12-16 
H.323能力集应用开发。在h323plus+ptlib上面应用h.264,可是发现h.264能力集无法加入。用了一个oh323tut的应

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无法编译通过啊。

热点排行