AnyChat安装部署和开发流程指南.pptx_第1页
AnyChat安装部署和开发流程指南.pptx_第2页
AnyChat安装部署和开发流程指南.pptx_第3页
AnyChat安装部署和开发流程指南.pptx_第4页
AnyChat安装部署和开发流程指南.pptx_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

AnyChat安装部署和开发流程指南,主讲:廖斌,目录,安装部署,1,网络拓补图,1.1,开发流程指南,2,Windows服务器的安装部署,1.2,Linux服务器的安装部署,1.3,客户端开发流程,2.1,业务服务器开发流程,2.2,客户端和业务服务器的关联开发流程,2.3,开发特点,2.4,网络拓补图,视频服务器 网络连接的建立、维护,P2P穿透过程中的协助以及P2P不通时流媒体数据的转发工作,业务服务器 负责上层应用业务逻辑的处理,业务层通信指令的解析等,录像服务器 负责集中统一录制保存录像文件,音视频数据默认走P2P传输,P2P建立不成功的时候走服务器转发,保证互联互通,安装部署,1,网络拓补图,1.1,开发流程指南,2,Windows服务器的安装部署,1.2,Linux服务器的安装部署,1.3,客户端开发流程,2.1,业务服务器开发流程,2.2,客户端和业务服务器的关联开发流程,2.3,开发特点,2.4,目录,Window服务器的安装部署-核心服务器,部署步骤 参考:/forum.php?mod=viewthread&tid=8&extra=page%3D1,注意事项 需要分别开通一个tcp和udp端口(默认是8906和8907,可配置) 核心服务器只能启动一个进程,不能启动多个进程实例 将授权文件放在服务器目录下,启动的时候会强制以授权模式部署。需要在demo模式下运行的话,是需要配置AnyChatCoreServer.ini并将授权文件移除目录,常见问题以及排查方法 1.连接不上服务器 原因:TCP端口不通 排查方法:socket测试工具 2.视频通话过程中只能看到自己,不能看到对方 原因:UDP端口不通 排查方法:socket测试工具、AnyChat提供UDP测试工具,Window服务器的安装部署-业务服务器,部署步骤 参考:/forum.php?mod=viewthread&tid=8&extra=page%3D1,注意事项 支持分布式部署,核心服务器需要开启一个tcp:8900端口 业务服务器只能启动一个进程,不能启动多个进程实例 通过IPCFilterPlus.dll库文件跟核心服务器通讯,需要在核心服务器中配置这个选项(默认是配置的),常见问题以及排查方法 1. 连不上核心服务器 原因:启动多个进程 排查方法:通过业务服务器日志和核心服务器日志查看启动记录;查看进程。 2. 客户端登录验证有问题 原因:核心服务器版本和业务服务器版本不匹配 排查方法:关闭业务服务器,看登录情况;查看日志确认版本情况,Window服务器的安装部署-录像服务器,部署步骤 参考:/forum.php?mod=viewthread&tid=8&extra=page%3D1,注意事项 支持分布式部署,录像服务器需要开启跟核心服务器配置一样的UDP端口号 录像服务器不能启动多个进程,常见问题以及排查方法 1. 间隔性连接核心服务器失败 原因:启动多个录像服务器进程 排查方法:通过业务服务器日志和核心服务器日志查看启动记录;查看进程。 2. 录像不成功 原因: UDP端口通讯有问题 设置录制保存目录权限问题,安装部署,1,网络拓补图,1.1,开发流程指南,2,Windows服务器的安装部署,1.2,Linux服务器的安装部署,1.3,客户端开发流程,2.1,业务服务器开发流程,2.2,客户端和业务服务器的关联开发流程,2.3,开发特点,2.4,目录,核心服务器和业务服务器: /forum.php?mod=viewthread&tid=90&extra=page%3D1,录像服务器: /forum.php?mod=viewthread&tid=943&extra=page%3D1,安装部署,1,网络拓补图,1.1,开发流程指南,2,Windows服务器的安装部署,1.2,Linux服务器的安装部署,1.3,客户端开发流程,2.1,业务服务器开发流程,2.2,客户端和业务服务器的关联开发流程,2.3,开发特点,2.4,目录,客户端开发流程,传入核心服务器的地址和配置的tcp端口号,建立跟服务器的网络通讯。异步调用过程,连接情况通过异步消息通知客户端,加载库资源,sdk使用流程的第一步,如果没有执行这一步,其他的功能都不可以使用,知识点链接: /faq/index.php?action=artikel&cat=2&id=193&artlang=zh 各平台SDK包doc目录开发流程指南,进入房间,音视频 交互,释放,初始化,连接服务器,登录,传入用户名和密码,异步调用过程,通过回调通登录状况,登录成功会返回一个userid,用于唯一标识客户端,传入房间号,房间由服务器负责创建和管理。两个客户端只有进入房间相同的房间,才能进行音视频交互,在进入房间成功后打开自己的音视频,同时在确认对方进入房间后,请求对方音视频,即可完成音视频交互,离开房间 退出登录 SDK释放,业务服务器开发流程,监听客户端操作,在回调中添加相应的业务处理。在相应的操作下会触发相应的回调,加载库资源,sdk使用流程的第一步,如果没有执行这一步,其他的功能都不可以使用,知识点链接: /forum.php?mod=viewthread&tid=12&extra=page%3D1,释放,初始化,实现回调 函数,设置回调 函数接收,注册客户端监听回调,释放业务服务器资源,客户端和业务服务器关联开发,知识点链接: /forum.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论