码迷,mamicode.com
首页 > 其他好文 > 详细

即时通讯源代码,im源码功能全套

时间:2016-06-23 19:08:00      阅读:1064      评论:0      收藏:0      [点我收藏+]

标签:即时通讯   java   android   php   ios   

即时通讯源代码, im源码, im源代码 即时通讯全套源码
语言:C/C++ 语言编写,VC++开发平台
产品包含完善的即时通讯系统,是一套集即时通讯和视频会议为一体的企业级办公协同交流产品,可以广泛应用于政府、企业、教育机构和公司等
客户端:
大致功能(具体以产品演示为准):
在线文字聊天 离线留言 
历史消息记录查询  公告消息提醒 
语音聊天   视频聊天
群发留言   输入状态感知
个性签名 更换皮肤
多人文字会议 协同WEB浏览
即时截屏 多人视频会议
多人语音会议  自定义头像 
在线文件传输  离线文件传输
远程控制 个个资料管理 
文件共享   界面风格皮肤自定义 
截图功能   支持多语言切换 
在线离线消息   快速查找联系人 
用户管理   消息数据导入/导出 
组织机构管理  群组管理
会议管理 共享管理
电子白板 多媒体文件播放
穿透网关防火墙,不同局域网任意对话
包含即时通讯 视频会议 语音邮件 文件传输 清晰的语音视频 在线离线文件发送 群组多人文字语音 文件柜
文件群发 视频会议 点对点发起临时会议 点对点文件共享 个人文件柜 远程协助 组织机构 邀请进入多人语音会议或文字讨论区
即时通讯申请会议 创建会议 收藏会议 群组发起会议 点对点文档共享 白板共享 点对点屏幕广播
点对点的远程协助 等诸多功能为一体的即时通讯协同视频会议产品
发送联机或脱机消息,同时可自定义消息字体、颜色、大小等信息,支持插入表情符号,支持多人消息群发等功能; 
系统采用先进的点对点通讯技术,消息(包括文本、语音、视频、文件)的传输大多数情况不需要经服务器中转而直接发往接收者所使用的机器,传输速度更快。而且因服务器仅仅只是起着维护用户状态列表的功能,因此占用资源极少,可允许同时在线的人数就越多,对系统的影响也最小。 
可以设置各种离线状态,支持自定义状态; 
用户可自定义更换皮肤界面,支持在线更新升级;  
服务器端:
能实现分布式部署,可以跨平台,服务器端同时满足 Linux 运行环境和 Windows 运行环境 可支持负载均衡服务,资源占用低,通讯中不占用服务端资源,效率高
功能在企业级即时通讯行业产品中属于相对很全面的产品,后台管理权限层次分明
能实现分布式部署,同时能跨系统平台运行,接口文档齐全,功能全面IM系统代码
后台管理平台:
后台包括 用户管理、组织机构管理、会议管理、权限管理、管理员设置 系统消息管理 参数设置等
技术分享视频会议特性:
1、多点输入输出
每个客户端最大可支持4通道输入(音视频同步)。每个输入通道可以被其他客户端选择性的接收。
每个客户端最大可支持4个屏幕输出,可以将多个输出屏幕组合成电视墙来使用。
2、高度集成即时通讯系统
视频会议系统同即时通讯系统高度集成。通过即时通讯系统,可以很方便的邀请好友加入到视频会议中。
3、虚拟会议中心
单个服务器支持多个虚拟视频会议。所有的会议都可以进行,彼此之间相互独立互不干扰。
4、会议模式和权限控制
视频会议系统拥有多种会议模式和多级权限控制,使得会议控制更加安全可靠。参加会议的用户有三种身份:主持人、与会者和旁听者。
主持人拥有全部的操作权限,同时负责会议的管理工作。
与会者拥有指定操作的权限,该指定权限可以预先设置,也可以由主持人随时动态调整。
旁听者没有任何操作权限。
与会者可以请求发言,一旦成为发言者,该与会者即拥有全部的操作权限。
会议模式包含自由发言模式和受控模式。在受控模式下,与会者的发言请求需要主持人的批准;在自由发言模式下,与会者的发言请求不需要主持人的批准而立刻被允许。
会议允许多个用户拥有主持人身份,他们可以同时协同操作,使得会议的管理工作更加容易。
5、高质量的视音频
系统支持多种类型的视频和音频输入。视频输入设备支持标准的Windows摄像头和专业的视频采集卡。
系统支持多种视频大小和编码方式。
系统支持多种音频编码方式。
音频和视频参数可以随时动态调整。

技术分享6、屏幕和应用程序共享
实时共享文件、图片、网页、多媒体文件甚至整个桌面。轻松解决了会议中不同用户身处不同的地方的合作性困难,大大增强了视频会议系统的可用性,并确保其达到最佳的交互效果。
7、电子白板
使用矢量位图的格式,您可以保存、导入、粘贴位图或文本文件。提供多种的二维绘图模型:线、矩形、三角形、圆形、椭圆等,提供多种三维模型:圆锥、圆柱及立方体等。仅仅通过鼠标操作,你就可以任意缩放、旋转其中的任何图形模型。白板操作即时被传送到所有会议用户,所有会议用户的白板将同步显示相同内容。系统支持电子白板的录制和回放。
8、会议字幕
会议字幕将在所有会议用户的屏幕下方滚动显示。
9、文字聊天
系统支持所有会议用户之间的文字聊天。
系统支持两个会议用户之间私下的文字聊天,不会对会议其他用户产生干扰。
10、丰富的显示模板
系统支持多种显示模板选择。
系统图像支持任意拖放。
系统独有画中画显示功能,可以重点突出被选择的视频图像。
11、录像和回放
系统支持将会议的全部音频、视频以及数据操作录制在一个文件中,回放的时候可以真实再现当时会议场景。
12、高效的传输算法
通过独立自主研发的传输算法,系统可以适应从56K拨号上网到光纤等各类IP网络。传输以保证实时性为最高目标,在保证实时性的前提下尽量获取最大传输带宽,这样可以最大程度的保障会议的效果。
13、良好的扩展性 
为满足大系统的容量要求,视频会议支持多MCU级联实现。
即时通讯主要特性:
1、音视频
可以根据网络带宽情况调整音视频参数,以获得最佳效果。
可以远程调整其他用户的视音频参数,以帮助对系统不熟悉的用户。
2、电子白板
使用矢量位图的格式,您可以保存、导入、粘贴位图或文本文件。提供多种的二维绘图模型:线、矩形、三角形、圆形、椭圆等,提供多种三维模型:圆锥、圆柱及立方体等。仅仅通过鼠标操作,你就可以任意缩放、旋转其中的任何图形模型。白板操作即时被传送到所有会议用户,所有会议用户的白板将同步显示相同内容。系统支持电子白板的录制和回放。
3、多方视频

你可以邀请多个用户加入到同一个视频对话中来组建一个快速的小型视频会议。
4、屏幕和应用程序共享
实时共享文件、图片、网页、多媒体文件甚至整个桌面。轻松解决了会议中不同用户身处不同的地方的合作性困难。
5、文件传输
你可以传输任何文件至任意用户。
6、网络文件柜
你可以上传文件至服务器并且可以被授权用户下载。
7、发布公告
你可以对你所属部门的全体用户发布公告通知。
8、与视频会议相集成
与视频会议系统相集成。通过即时通讯系统,你可以邀请其他用户加入到视频会议中来。

这是即时通讯的基础功能介绍,有需要源码的伙伴可以加我微信:wuqiongdarj

即时通讯源代码,im源码功能全套

标签:即时通讯   java   android   php   ios   

原文地址:http://11638166.blog.51cto.com/11628166/1792221

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!