admin管理员组

文章数量:1664349

Making an audio conference  创建一个语音会议


     这个API运行创建一个会议,完全由客户端来实现.不需要服务器功能.创建这样的会议的方式有以下几种:

    应用程序应该创建一个“normal”的通话到几个目的地(用linphone_core_invite()),一个接一个.当启动第二份通话时,第一个会自动暂停.然后,一旦建立了第二个电话,应用程序有可能合并两个电话到一个会议,在会议中每个参与者(本地参与者,第一次通话的远程目标,第二次通话的远程目标)可以一起通话.这些必须通过使用linphone_core_add_to_conference()将两个通话对象添加到一个会议中完成.

     一旦合并到一个会议,LinphoneCall对象代表建立的通话保持不变,除非他们被标记为会议的一部分(参见linphone_call_is_in_conference() ).在会议中的通话的状态均为LinphoneCallStreamsRunning状态.

     只有一个会议可以被创建:这个功能的目的是允许本地用户创建,参与和管理会议.这个API不是设计来创建一个会议服务应用程序.

     多达10个电话可以被合并到会议,然而根据CPU的使用 需要对每个参与者的数据流的编码/解码,有效的限制可以降低. 

本文标签: 中文LiblinphoneModulesConferenceAudio