anychat 安装部署和开发流程指南

上传人:简****9 文档编号:99364252 上传时间:2019-09-18 格式:PPT 页数:15 大小:464.88KB
返回 下载 相关 举报
anychat 安装部署和开发流程指南_第1页
第1页 / 共15页
anychat 安装部署和开发流程指南_第2页
第2页 / 共15页
anychat 安装部署和开发流程指南_第3页
第3页 / 共15页
anychat 安装部署和开发流程指南_第4页
第4页 / 共15页
anychat 安装部署和开发流程指南_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《anychat 安装部署和开发流程指南》由会员分享,可在线阅读,更多相关《anychat 安装部署和开发流程指南(15页珍藏版)》请在金锄头文库上搜索。

1、AnyChat安装部署和开发流程指南,主讲:廖斌,目录,安装部署,1,网络拓补图,1.1,开发流程指南,2,Windows服务器的安装部署,1.2,Linux服务器的安装部署,1.3,客户端开发流程,2.1,业务服务器开发流程,2.2,客户端和业务服务器的关联开发流程,2.3,开发特点,2.4,网络拓补图,视频服务器 网络连接的建立、维护,P2P穿透过程中的协助以及P2P不通时流媒体数据的转发工作,业务服务器 负责上层应用业务逻辑的处理,业务层通信指令的解析等,录像服务器 负责集中统一录制保存录像文件,音视频数据默认走P2P传输,P2P建立不成功的时候走服务器转发,保证互联互通,安装部署,1,

2、网络拓补图,1.1,开发流程指南,2,Windows服务器的安装部署,1.2,Linux服务器的安装部署,1.3,客户端开发流程,2.1,业务服务器开发流程,2.2,客户端和业务服务器的关联开发流程,2.3,开发特点,2.4,目录,Window服务器的安装部署-核心服务器,部署步骤 参考:,注意事项 需要分别开通一个tcp和udp端口(默认是8906和8907,可配置) 核心服务器只能启动一个进程,不能启动多个进程实例 将授权文件放在服务器目录下,启动的时候会强制以授权模式部署。需要在demo模式下运行的话,是需要配置AnyChatCoreServer.ini并将授权文件移除目录,常见问题以及

3、排查方法 1.连接不上服务器 原因:TCP端口不通 排查方法:socket测试工具 2.视频通话过程中只能看到自己,不能看到对方 原因:UDP端口不通 排查方法:socket测试工具、AnyChat提供UDP测试工具,Window服务器的安装部署-业务服务器,部署步骤 参考:,注意事项 支持分布式部署,核心服务器需要开启一个tcp:8900端口 业务服务器只能启动一个进程,不能启动多个进程实例 通过IPCFilterPlus.dll库文件跟核心服务器通讯,需要在核心服务器中配置这个选项(默认是配置的),常见问题以及排查方法 1. 连不上核心服务器 原因:启动多个进程 排查方法:通过业务服务器日

4、志和核心服务器日志查看启动记录;查看进程。 2. 客户端登录验证有问题 原因:核心服务器版本和业务服务器版本不匹配 排查方法:关闭业务服务器,看登录情况;查看日志确认版本情况,Window服务器的安装部署-录像服务器,部署步骤 参考:,注意事项 支持分布式部署,录像服务器需要开启跟核心服务器配置一样的UDP端口号 录像服务器不能启动多个进程,常见问题以及排查方法 1. 间隔性连接核心服务器失败 原因:启动多个录像服务器进程 排查方法:通过业务服务器日志和核心服务器日志查看启动记录;查看进程。 2. 录像不成功 原因: UDP端口通讯有问题 设置录制保存目录权限问题,安装部署,1,网络拓补图,1

5、.1,开发流程指南,2,Windows服务器的安装部署,1.2,Linux服务器的安装部署,1.3,客户端开发流程,2.1,业务服务器开发流程,2.2,客户端和业务服务器的关联开发流程,2.3,开发特点,2.4,目录,核心服务器和业务服务器: ,录像服务器: ,安装部署,1,网络拓补图,1.1,开发流程指南,2,Windows服务器的安装部署,1.2,Linux服务器的安装部署,1.3,客户端开发流程,2.1,业务服务器开发流程,2.2,客户端和业务服务器的关联开发流程,2.3,开发特点,2.4,目录,客户端开发流程,传入核心服务器的地址和配置的tcp端口号,建立跟服务器的网络通讯。异步调用过

6、程,连接情况通过异步消息通知客户端,加载库资源,sdk使用流程的第一步,如果没有执行这一步,其他的功能都不可以使用,知识点链接: 各平台SDK包doc目录开发流程指南,进入房间,音视频 交互,释放,初始化,连接服务器,登录,传入用户名和密码,异步调用过程,通过回调通登录状况,登录成功会返回一个userid,用于唯一标识客户端,传入房间号,房间由服务器负责创建和管理。两个客户端只有进入房间相同的房间,才能进行音视频交互,在进入房间成功后打开自己的音视频,同时在确认对方进入房间后,请求对方音视频,即可完成音视频交互,离开房间 退出登录 SDK释放,业务服务器开发流程,监听客户端操作,在回调中添加相应的业务处理。在相应的操作下会触发相应的回调,加载库资源,sdk使用流程的第一步,如果没有执行这一步,其他的功能都不可以使用,知识点链接: ,释放,初始化,实现回调 函数,设置回调 函数接收,注册客户端监听回调,释放业务服务器资源,客户端和业务服务器关联开发,知识点链接: ,开发特点,异步消息机制 客户端某些操作执行后立即返回结果,真实的执行结果通过消息的方式稍后返回,如连接服务器、登录等操作。 回调函数机制 通过回调函数里接收发送数据,谢谢!,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号