更新记录
1.1.0(2024-02-07)
- 优化
iOS
断网后退出通话
1.0.9(2024-01-30)
- 修复
Android
通话时间超过2小时网络断开的问题 - 优化代码
1.0.8(2024-01-03)
- 修复
Android
开启悬浮窗后打开其他App导致的通话中断 - 修复
iOS
房间异常删除或网络连接异常时无法退出
平台兼容性
Android | Android CPU类型 | iOS |
---|---|---|
适用版本区间:7.0 - 12.0 | armeabi-v7a:支持,arm64-v8a:支持,x86:未测试 | 适用版本区间:13 - 16 |
原生插件通用使用流程:
- 购买插件,选择该插件绑定的项目。
- 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
- 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
- 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
- 开发完毕后正式云打包
付费原生插件目前不支持离线打包。
Android 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/android
iOS 离线打包原生插件另见文档 https://nativesupport.dcloud.net.cn/NativePlugin/offline_package/ios
注意事项:使用HBuilderX2.7.14以下版本,如果同一插件且同一appid下购买并绑定了多个包名,提交云打包界面提示包名绑定不一致时,需要在HBuilderX项目中manifest.json->“App原生插件配置”->”云端插件“列表中删除该插件重新选择
YeIM-CallKit
实时音视频聊天插件V1
查看文档
| 备用文档
特别注意
可接二次开发
但是违法犯罪的业务请一概绕道,一旦发现截图直接举报【公安部网络违法犯罪举报网站(http://cyberpolice.mps.gov.cn/wfjb/)】
介绍
YeIM-CallKit
是基于LiveKit WebRTC SDK
的实时音视频聊天 uni-app
原生插件,支持 Android 和 iOS,无需第三方服务支持,本地架设流媒体服务端,适合内网、公网、私有化、私密化部署。
流媒体后端服务使用开源 SFU 架构的LiveKit-Server
媒体服务器,内置 TURN 中继服务,无需第三方支持即可实现公网转发。
目前该原生插件暂时仅支持一对一视频聊天、一对一语音聊天,未来会不断支持多对多、屏幕分享等多样化功能。
该原生插件不包含 IM 相关服务,信令等呼叫操作请自行使用其他方式进行,例如 WebSocket、HTTP。
插件文档
版本费用说明
- 以下版本均包含双端:iOS + Android
V1 版本包含 1v1 语音、视频通话。(插件市场 249 元版本:查看,直接购买即可,如果需要离线打包,需要单独再付 3000 元离线包费用,具体请联系开发者)
V2.0 版本包括 1v1 语音、视频通话,多人语音视频通话,会议室。(价格 15000 元) V2.1 版本包括 1v1 语音、视频通话,多人语音视频通话,会议室,视频人像背景虚化+背景切换。(价格 23000 元)
桌面端:9000 元
具体功能见下
CallKit V2 版本(单独付费版,非当前版本)
V2 版本新增了多人语音视频通话、会议室功能,需单独付费。
V2 版本具体功能新增如下:
- 优化 1v1 通话逻辑,新增支持切换视频通话小窗与大屏
- 视频通话和多人语音视频通话支持开启背景虚化(v2.1)
- 多人通话支持开启麦克风、摄像头
- 多人通话支持通话过程中邀请其他人参与
- 多人通话支持单独放大视频画面
- 多人通话默认启用流量控制,即仅接收屏幕可见范围内视频流,减小服务器压力
- 通话支持呼叫接听铃声和震动
- 支持 JS 端调用关闭通话界面
- 多人通话和会议室支持用户网络质量显示
- 多人通话和会议室支持弱网流控、断线重连
- 会议室支持普通模式和审核模式,审核模式下用户进入会议室需要主持人同意
- 会议室支持屏幕共享
- 会议室支持主持人、联席主持人模式
- 会议室主持人支持单人静音、静画,全局静音、静画
- 会议室支持举手功能
- 会议室支持三屏显示,第一屏显示屏幕分享、第二屏显示发言人、第三屏显示参会者列表
- 会议室支持视频背景虚化、人像背景切换(v2.1)
- 未完待续.........
CallKit V2 版本部分截图
演示及注意事项
请联系作者索取演示 App,因通话和会议室的开放性和部分政策原因,所以不提供公开演示 App.
如需购买 V2 版本,请确认您的业务是完全正规合法
的,否则不予提供任何服务.
联系方式 | 定制开发
QQ 号:2654166809
微信号:Sentinel-110
微信二维码:
作者只有这两个联系方式,其他联系方式均为诈骗,请勿采信