游客
欢迎光临
 
文章编号 : 1176
最后修改 : 2009年09月25日
修订 : 1.0
实际上, 我们只能同时收到1条视频通信的信号.
如果您看到的两个画面,那其中一个应该是自己的.

为了说明这个问题,我们需要先理解一下视频会议的原理.

首先,我们用到所有的视频,音频信息本质上都是点对点的. 当有多方同时加入会议的时候, 所有的人都连到AVMCU. 然后和AVMCU建立点对点的连接.

AVMCU只能把接受一条视频信号并发送给参与会议其他用户.

对于音频来说,我们可以把所有的声音混合起来了. 但是对于视频信号来说,我们就不可能混合了.

唯一可以显示多个人的方式是roundtable. Roundtable可以把360度的信号都拍出来. 然后我们可以根据需求分割. 这样就可以在一条信号内显示多个人.因为默认情况下一个用户只会拿到一条视频信号.如果要拿到多个视频的话,我们必须从客户端进行特殊的重写,同时要求多条视频信号.

可以参考这个文档. 它包含了标准的UC的 客户端应用程序开发需要的API.
Microsoft Unified Communications Client API SDK
http://www.microsoft.com/downloads/details.aspx?FamilyID=82c468da-3294-4ca9-bbcc-d455cfd06af2&displaylang=en





Powered By Openlab v2.0 (Debug Build: 0.28670) © 2010. 页面执行: 0.016秒. 内存使用: 164.7MB. 1 次数据查询.