下面的这个平台是一种视频服务的应用,比如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。
分享到:
相关推荐
它是一个终端服务平台,允许两人或多人使用网路在这个平台上即时的传递文字讯息、档案、语音与视频交流。它包含了音视频处理模块(采集、编解码)、流媒体管理模块(丢包重传、抖动平滑、动态缓冲)、流媒体播放模块...
该方案涵盖了从基础设施建设、系统集成到应用实施的全方位设计,包括智能音视频通信平台、高清视频会议系统、多媒体信息发布系统以及紧急广播通知系统等关键组件。通过本方案的实施,银行能够实现远程高效沟通与协作...
音视频-图像处理-面向交流调速系统的随机空间矢量PWM技术的研究.pdf
海讯多人视频聊天系统是一套基本p2p技术的音视频实时交流系统,同时允许10人语音视频群聊,图像清晰,语音质量极好,先进的点对点结构,有效降低了服务器资源的消耗,同时支持固定房间和动态房间,可广泛运用到远程...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
ArCall,结合了实时消息RTM与音视频SDK,快速实现一对一...应用场景:可普遍使用于在线医疗、在线教育、企业内部通讯、智能终端、陌生人交友、视频面试、呼叫中心和调度安防中,低延时快速接通,实时音视频交流互动。
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
用vc做的程序,基于音、视频传输的远程诊断系统,可以在网络上进行视频 及音频交流。
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
AnyChat for iPhone是专为IOS平台量身打造的一款即时通讯平台,可以实现双向音视频交互、电视直播、音视频上传、文字交流、文件传输等功能,提供C++和Objective-C两种编程接口可二次开发,应用程序界面及业务流程...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...
是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) 编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架,包含以下功能:视频拼接,转码,压缩, 【项目资源】: 包含前端、...
实时通信:系统需要支持实时音视频通信,保证用户之间的流畅交流和低延迟。 多人会议:支持多人同时参与的视频会议,允许用户创建会议室并邀请其他用户加入。 功能设计: 会议管理:允许用户创建、加入、退出会议,...
包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。 包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python...