您的位置:首页 > 编程语言 > C语言/C++

一个C++开发的即时通软件源码

2013-10-30 10:45 141 查看
IM功能主要功能和特色如下:联系人管理 即时消息 语音通话 文件传输 界面美观 Web标签 群组/多人会话功能 电子名片 集中式用户管理方案 非集中式用户管理方案 广告、系统消息功能 代理上网支持 点对点技术 消息加密 视频会议功能和特色如下:视频会议特性:1、多点输入输出 每个客户端最大可支持4通道输入(音视频同步)。每个输入通道可以被其他客户端选择性的接收。 每个客户端最大可支持4个屏幕输出,可以将多个输出屏幕组合成电视墙来使用。2、高度集成即时通讯系统 视频会议系统同即时通讯系统高度集成。通过即时通讯系统,可以很方便的邀请好友加入到视频会议中。3、虚拟会议中心
单个服务器支持多个虚拟视频会议。所有的会议都可以进行,彼此之间相互独立互不干扰。4、会议模式和权限控制 视频会议系统拥有多种会议模式和多级权限控制,使得会议控制更加安全可靠。参加会议的用户有三种身份:主持人、与会者和旁听者。 主持人拥有全部的操作权限,同时负责会议的管理工作。 与会者拥有指定操作的权限,该指定权限可以预先设置,也可以由主持人随时动态调整。 旁听者没有任何操作权限。 与会者可以请求发言,一旦成为发言者,该与会者即拥有全部的操作权限。 会议模式包含自由发言模式和受控模式。在受控模式下,与会者的发言请求需要主持人的批准;在自由发言模式下,与会者的发言请求不需要主持人的批准而立刻被允许。
会议允许多个用户拥有主持人身份,他们可以同时协同操作,使得会议的管理工作更加容易。5、高质量的视音频 系统支持多种类型的视频和音频输入。视频输入设备支持标准的Windows摄像头和专业的视频采集卡。 系统支持多种视频大小和编码方式。 系统支持多种音频编码方式。 音频和视频参数可以随时动态调整。6、屏幕和应用程序共享 实时共享文件、图片、网页、多媒体文件甚至整个桌面。轻松解决了会议中不同用户身处不同的地方的合作性困难,大大增强了视频会议系统的可用性,并确保其达到最佳的交互效果。7、电子白板 使用矢量位图的格式,您可以保存、导入、粘贴位图或文本文件。提供多种的二维绘图模型:线、矩形、三角形、圆形、椭圆等,提供多种三维模型:圆锥、圆柱及立方体等。仅仅通过鼠标操作,你就可以任意缩放、旋转其中的任何图形模型。白板操作即时被传送到所有会议用户,所有会议用户的白板将同步显示相同内容。系统支持电子白板的录制和回放。8、会议字幕
会议字幕将在所有会议用户的屏幕下方滚动显示。9、文字聊天 系统支持所有会议用户之间的文字聊天。 系统支持两个会议用户之间私下的文字聊天,不会对会议其他用户产生干扰。10、丰富的显示模板 系统支持多种显示模板选择。 系统图像支持任意拖放。 系统独有画中画显示功能,可以重点突出被选择的视频图像。11、录像和回放 系统支持将会议的全部音频、视频以及数据操作录制在一个文件中,回放的时候可以真实再现当时会议场景。12、高效的传输算法 通过独立自主研发的传输算法,系统可以适应从56K拨号上网到光纤等各类IP网络。传输以保证实时性为最高目标,在保证实时性的前提下尽量获取最大传输带宽,这样可以最大程度的保障会议的效果。13、良好的扩展性
为满足大系统的容量要求,视频会议支持多MCU级联实现。


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: