`
xujinquan19
  • 浏览: 145407 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

音视频交流服务系统

 
阅读更多

下面的这个平台是一种视频服务的应用,比如A(客户端)打视频电话给B(客服端),若B同意了则可以进行对话……

以下则是整个系统的应用框架。

 

如有问题质询,请直接佰锐联系

 

一、系统概述

 包含客户端(SelfServiceClient)、客服端(ServiceAgentClient)、业务服务器(BusinessServer)
三个模块。

 客户端连接服务器的IP地址、端口号、用户名在配置文件(ServiceClient.ini)中配置,启动时自动
连接服务器,并登录系统。

 客服端连接增益器的IP地址、端口号在配置文件(ServiceClient.ini)中配置,启动时,需要输入用户
名、密码进入系统。

 启动业务服务器之后,还需要启动AnyChat核心服务器(运行server目录下的run.bat批处理)。

 目前业务服务器没有连接数据库,约定:不用密码登录系统的用户(游客,id为负数)都为客户端,采用
用户名、密码登录系统的用户(id为正整数)都为客服端。

 客户端登录服务器成功之后,便向服务器发送请求,由服务器分配客服与客户端进行音频、视频的通话交互。


二、目录结构

|----client   AnyChat客户端组件
|
|----server   AnyChat核心服务器程序
|
|----skins   界面皮肤图片
|
|----SelfServiceClient.exe 客户端程序(前台)
|
|----ServiceAgentClient.exe 客服端程序(后台)
|
|----ServiceClient.ini  本地配置文件
|
|----BusinessServer.exe  业务服务器程序


三、使用说明

1、测试时,请将客户端、客服端程序部署在不同的计算机;
2、修改本地配置文件(ServiceClient.ini)里面的服务器IP地址和端口号;
3、部署客户端,或是客户端时,请先注册客户端组件,运行client目录下的register_all.bat,如果是Win7,需要关闭UAC;
4、测试过程中出现问题,如连接服务器失败等,可分析AnyChat的相关log日志,包含客户端的log,或是服务器的log。

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics