更新记录

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

原生插件通用使用流程:

  1. 购买插件,选择该插件绑定的项目。
  2. 在HBuilderX里找到项目,在manifest的app原生插件配置中勾选模块,如需要填写参数则参考插件作者的文档添加。
  3. 根据插件作者的提供的文档开发代码,在代码中引用插件,调用插件功能。
  4. 打包自定义基座,选择插件,得到自定义基座,然后运行时选择自定义基座,进行log输出测试。
  5. 开发完毕后正式云打包

付费原生插件目前不支持离线打包。
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 版本部分截图

7232d7e9d871c3f6e78593fd1340c8ee.jpeg c668334c95e349be96e35a446bf585de.jpeg 9ff33f5a297d883ed346713390e4949d.jpeg 7cc6c167750e41b971faf21cc770ba2e.jpeg 04be7e24aec23ac7d75d08c48a84df8b.jpeg 06677ef731249ad8b8a6fd590dcb1081.jpeg 4adef55df88f1c288f80bceaa87edafe.jpeg 29d2d77ecca52ce0b6d95da00bdbaeb9.jpeg fbc9d74c29f2dff5287bf13819207cb9.jpeg 984e470cd275fa25a2fa916755bf8efc.jpeg 0cb72724c18565a586b704d20ef87b52.jpeg dae92ef0ac41c5422396b8a99036af78.jpeg 9f1793a333b423b7daf509a3af75d8a6.jpeg 5f3eb885a621e296b56c0e5010bcab46.jpeg 5f3eb885a621e296b56c0e5010bcab46.jpeg 桌面端

演示及注意事项

请联系作者索取演示 App,因通话和会议室的开放性和部分政策原因,所以不提供公开演示 App.

如需购买 V2 版本,请确认您的业务是完全正规合法的,否则不予提供任何服务.

联系方式 | 定制开发

QQ 号:2654166809

微信号:Sentinel-110

微信二维码:

8eb53b81a874fd11cdea2d22b0d0a173.jpeg

作者只有这两个联系方式,其他联系方式均为诈骗,请勿采信

隐私、权限声明

1. 本插件需要申请的系统权限列表:

麦克风、摄像头、悬浮窗

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问