IM即时通讯源码

免费试用超出你想象的IM集成多人视频会议系统,大幅优惠三周全套源码只需7000元,过期恢复原价,有意向联系QQ:857606500

温馨提示:本软件功能强大,源码完整低价出售(VC++版)

 

下载演示说明

1,加QQ:857606500 提供下载演示-[免费绝不后悔的演示]

2.服务器安装程序server.exe已经吧所用的数据库(mysql)打包进去了,所以不用在单独安装
3.数据库默认帐号为root 密码为gacon
4.安装好服务器后客户端就可以登录测试了,默认测试帐号为user1 user2 user3 密码都是gacon

 GACConference为视频会议系统,可多人视频聊天还可以手写板交流
 GACMsg为IM即时通讯工具,可以私聊,类似MSN的聊天工具,语音视频,文件表情手写板都有
 这两个用一个帐号就能登录,可以直接在聊天工具中邀请进入会议室,也可以单独独立使用

 注:多媒体数据默认都是都需要mcu服务器支持,所以请配置好mcu服务器地址才能语音视频等服务,具体请参考《服务器端操作手册.doc》

 

(测试版本并发数只有4个,会议部分10分钟会断开一次,如大体测试满意可联系QQ: 857606500  TEL:13516131988 购买整套源码,保证无任何限制,源码和技术文档都完整)

 

IM即时通讯系统+视频会议系统 [C++源码]


本系统采用效率最优秀的VC++程序开发,全套系统包括点对点即时通讯系统和多路视频会议系统。

 

一,系统主要特性
1 音视频:可以根据网络带宽情况调整音视频参数,以获得最佳效果。可以远程调整其他用户的视音频参数,以帮助对系统不熟悉的用户。
2 电子白板:使用矢量位图的格式,您可以保存、导入、粘贴位图或文本文件。提供多种的二维绘图模型:线、矩形、三角形、圆形、椭圆等,提供多种三维模型:圆锥、圆柱及立方体等。仅仅通过鼠标操作,你就可以任意缩放、旋转其中的任何图形模型。白板操作即时被传送到所有会议用户,所有会议用户的白板将同步显示相同内容。系统支持电子白板的录制和回放。3 多方视频,你可以邀请多个用户加入到同一个视频对话中来组建一个快速的小型视频会议。
4 屏幕和应用程序共享:实时共享文件、图片、网页、多媒体文件甚至整个桌面。轻松解决了会议中不同用户身处不同的地方的合作性困难。
5 文件传输:你可以传输任何文件至任意用户。
6 网络文件柜:你可以上传文件至服务器并且可以被授权用户下载。
7 发布公告:你可以对你所属部门的全体用户发布公告通知。
8,与视频会议相集成:与视频会议系统相集成。通过即时通讯系统,你可以邀请其他用户加入到视频会议中来。

二,IM系统功能如下:
1 状态管理
维护所有在线人员的状态, (如:离开、忙碌、参加会议等)以满足各种应用场合的需求.
2 即时消息
用本系统发送消息完全可以和手头的其他工作同时进行。比 Email 要快速,无需等待;比电话交流方式要丰富,不用消耗时间在拨电话、等待对方接听、或者对方不在时要多次重拨等,可以省去许多长途电话费,办公室电话铃声和在电话上讲话的干扰也大幅度降低;在电话上不容易讲清楚的如一串数字、地址等可以很方便的用文字来描述,可以直接把一幅图或者文件发给对方;可以打开语音、视频进行对话
3 语音对话
采用成熟语音技术,通话双方即使是使用拨号上网也可得到很好的通话效果.
4 视频对话
采用高效率的视频编码,视频清晰占用资源少
5 文件传输
系统提供了高速、稳定的实时文件传输功能
6 表情发送
可互相发送表情,提供互动性和趣味性
7 邀请
可以邀请需要的人一起聊天.
8 上线,离线提示
可以不需要看自己的IM,系统会提示谁上线了,谁下线了.
9 自定义字体
可以自定义自己需要的字体,字形,大小,颜色,有无下划线等.
10 系统的自动检测
如果长时间没有动鼠标了.系统会自动离开.
11.点子白板功能
双方有个共同的黑板,可以用来画图或者写字,系统提供不同的图形和颜色,更形象逼真
12.公告消息
系统可给用户发送公告消息
13.远程协助和屏幕共享功能
14.好友分组
可任意创建,删除和重命名好友分组,分组间好友自由移动
15.企业推荐好友
系统可设定推荐的企业,明星或个人,增加人气和互动性

三,视频会议功能如下:
1.视频会议特性:多点输入输出,每个客户端最大可支持4通道输入(音视频同步)。每个输入通道可以被其他客户端选择性的接收。每个客户端最大可支持4个屏幕输出,可以将多个输出屏幕组合成电视墙来使用。视频会议系统同即时通讯系统高度集成。通过即时通讯系统,可以很方便的邀请好友加入到视频会议中。

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

 

四,IM截图如下:

 

  视频会议截图如下

 

服务器端截图:

ACConference.exe为视频会议系统,可多人视频聊天还可以手写板交流
GACMsg.exe为IM即时通讯工具,可以私聊,类似MSN的聊天工具,语音视频,文件表情手写板都有
这两个用一个帐号就能登录,可以直接在聊天工具中邀请进入会议室,不用单独登录,也可以单独独立使用


五,开发IM技术建议
即时通讯软件(InstantMessaging通常缩写为IM)大家并不陌生,我们经常所用的QQ、百度HI、新浪UC、MSN Messenger等。其最大的特点就是能够即时交互,提高互动性和娱乐性
先来看下IM软件的行业应用
可应用在商务,企业,教育,医疗,社区,交友等,来提供一个交流互动平台,可显著提高产品人气和知名度,进而带来意想不到的经济效益
在来考虑下IM即时通讯软件的形式和开发语言,以及优势:
1:web形式,特点是可以不用下载,直接打开网站就能聊天,缺点是占用资源多,开发成本高,运行效率低,操纵不流畅,不能语音视频,聊天记录不容易保存
2:下载客户端形式,特点是运行效率高,占用资源低,操纵流畅,下载安装后桌面就有快捷方式,可开机启动,可提高用户粘性,缺点就是需要下载安装
综合以上两点,推荐选用下载客户端形式。像QQ一样,下载一次,以后就很方便了
在来考虑下开发语言:当然是不用犹豫了,即时通讯工具首选性能优越的C++ (Microsoft Visual Studio),语音视频流畅,占用资源少,效率高
开发成本:C++程序员都比较牛,能开发这个的最低工资5000,至少3个技术一般的,一个主程序(月薪上万的),开发周期最少5个月,开发出来还不一定能用
综上考虑,购买较为成熟的相关源码二次开发,大体框架不用改动,核心功能都已经实现,找技术一般的员工即可胜任,节省资金又节省成本,还方便维护升级工作 .