IM即时通讯产品系统开发文档-整体介绍

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 系统概述

IM 实现即时通信、视频会议、OA 功能的系统。系统分为服务端和客户端,基于C/S 结构设计,采用TCP/IP 、UDP/IP 进行数据通信。视频编码采用WMV9、MPEG-4、XviD 、H.264等编码器,支持多种分辨率,从160X120到704X576等。支持多种码流从5k~2048k 和多种帧率5~30帧/秒。支持高保真语音,音频编码采用先进的GIPS 、G .722.1、G .723、Speedx 、AMR 、FAAC 、iLBC 、GSM 、ADPCM 、ULAW 等编码器,带宽3.6~80k ,采用噪声抑制、回音消除等技术,满足低带宽要求和具有强大的抗误码能力,给用户以最真实的会议现场还原和清晰的视频交互效果。

2 系统架构

系统架构及信息流程图

一个中心服务、多个MCU 和多个客户端结构。

中心服务

IM 客户端 IM 客户端

IM 客户端

Mysql 数据库

通信网络

数据库读写

会议服务1 信令文件服务

主程序

自动更新 电子签章 H 3 2 3电话

屏幕录制与播放 播

放器

点播媒

体转换

器 直播采集

监控编码器

音频视频录制

会议服务2 会议服务…

2.1中心服务

数据库服务:MySQL

数据库读写服务:EMC2N

会议服务:EMMCU

会议信令、文件服务:EMC2S

中心服务器:EMRouter

2.2客户端

主程序:IM

自动更新:TestLiveUpdate

电子签章:TestOfficePic

H323电话:H323Phone

屏幕录制与播放:EMScrnRecorder

播放器:EMA VPlayer

boost_system-vc71-mt-1_36.dll:C++库Boost的库文件

BzAudioCap.exe:录制声音

BzBandWidth.dll:带宽测试

Bzcap.exe:录制声音和视频

BzCast.dll:企业网络电视台

BZEncoder.exe:监控的视频流的编码器

BZEncoder.ini:编码器配置文件

BzLive.exe:直播编码器

BzLive.ini:直播编码器配置文件

BzMc.dll:视频监控控件

BzReminder.dll:备忘录

BzSip.dll:SIP电话功能库

BzSipPhone.dll:SIP电话模块

BzSysMsg.dll:系统信息模块

BzVod.dll:点播模块

BzVodTrans.exe:点播转换器

BzVoiceEngine.dll:GIPS V oiceEngine声音引擎库

BzWeather.dll:天气信息

BzWorkLog.dll:工作日志

DS40xxSDK.dll:海康威视采集卡开发库

dsoframer.ocx:微软提供一款开源的用于在线编辑、调用Word、Excel 、PowerPoint 等的ActiveX控件

EMAudioCodec.dll:声音编码库

EMAudioCtrl.dll:声音编码控件

EMA VPlayer.exe:播放器

EMA VWizard.dll:声音调节向导

EMBase32.dll:本系统基本函数库

EMChat.dll:聊天模块

EMDlgGroup.dll:工作组模块EMDlgMeeting.dll:会议模块EMDlgMsg.dll:聊天对话框模块EMFileShare.dll:文件共享

EMIESync.dll:同步浏览

EMLibH323.dll:H323协议库EMLibMC.dll:本系统通信库EMLibSNet.dll:本系统通信库EMMediaFile.dll:媒体编码解码库EMMTC2S.dll:IM协议库

EMNet.dll:

emocx.ocx:

EMRecord.dll:会议录制EMScrnRecorder.exe:屏幕录制EMSkin.dll:皮肤库

EMTM.dll:窗口管理库

EMUIBase.dll:基本界面库EMUserFileMgr.dll:用户文件管理模块EMVideoCodec.dll:视频编码器EMVideoCtrl.dll:视频控件

EMWB.dll:白板

EMYT.dll:网络会议支持库

ff_wmv9.dll:wmv9采集编码库

FT_ET99_API.dll:ET99软件保护锁库

H323Phone.exe:H323电话模块HikPlayM4.dll:海康解码库

icu.db:聊天记录信息数据库

icu_auto_reply.xml:自动回复

icu_media_file.xml:媒体共享历史记录

icu_quik_reply.xml:快速回复libavcodec.dll:声音视频编码库

libfaac.dll:AAC编码库

libfaad2.dll:AAC音频格式解码库libmplayer.dll:音视频播放解码libspeex.dll:Speex编解码器函数库libspeexdsp.dll:Speex编解码器函数库MeetInfo.ini:记录参加的会议历史MEETING_share_dir.xml:会议室共享目录MEETING_share_file.xml:会议室共享文件MFC71u.dll:ms vc 动态库

Pcomm.dll:串口通信库

portaudio_x86.dll:音频处理函数库postproc.dll:显示后处理库

相关文档
最新文档