共计 818 个字符,预计需要花费 3 分钟才能阅读完成。
融云 CallLib 集成遇到的问题
近期选用融云音视频产品实现相似微信的通话性能, 通过几天的调试, 终于实现了基本功能, 以下总结集成中遇到的问题
查看文档
首先先查看融云的文档, 介绍不是很具体, 如果不参考 Demo, 集成起来还是比拟艰难
但有一个亮点, 文档内就间接能体验融云 CallLib 的成果
<img src=”https://wyh29.gitee.io/image/calllib-demo.jpeg” width=”400″>
融云 CallLib 文档: https://docs.rongcloud.cn/v4/views/rtc/call/noui/intro.html
Demo 参考
Demo 找到两个. 代码都很简略, 没有太多业务代码, 参考起来比拟敌对
文档中的 Demo:
https://github.com/rongcloud-snippets/web-call-quickstart
教程中的 Demo:
https://github.com/rongcloud/websdk-demo/tree/master/calllib-v3/
教程类 Demo 蕴含一个残缺的启动教程, 可参考:
https://tutorials.rongcloud.cn/tutorial/web-calllib-demo#0
遇到的问题
1、未找到错误码的残缺解释
在文档中搜寻多遍, 都没有找到错误码的列表. 提工单询问后, 得悉只有旧文档中有解释. 新文档还正在增加中
旧文档:
https://docs.rongcloud.cn/rtc/calllib/web/code/
2、单对单通话, 一方挂断, 另一方必须也调用挂断办法
设计有些不合理. 应该是思考兼容多人音视频, 心愿单人、多人调用形式保持一致
3、Web 多端登录时, 须要额定解决错误码 8
如果同一个用户在 Web1、Web2 同时登录, 如果用户收到音视频呼叫, Web1 接通后, Web2 会主动挂断, 并抛出一个挂断码 8. 此处逻辑须要额定解决, 给客户一个提醒