iOS

# 产品概述

Juphoon 视频能力平台-视频客服(访客场景)服务主要针对远程银行和视频客服等应用场景,提供相应的智能排队、屏幕共享、全景录像、访客管理等能力,为金融行业提供全面可靠的双录服务。

# 功能与场景

功能 功能描述 场景
高清音视频 拥有最优的高清音视频实时通信质量 全场景
智能排队 可配置各种路由策略实现灵活的客户分配 远程双录
屏幕共享 坐席可共享自己的窗口屏幕展示给客户 风险揭示
随路数据 客户在发起呼叫的时候可携带自定义的参数,坐席根据参数灵活展示或执行一些操作 远程双录
透明通道 坐席和客户通话过程中坐席可以通过透明通道发送指令到客户端 远程双录
全景录像 音视频全程进行实时或离线录制,满足用户记录业务办理全过程、全画面录制的需求 全场景

# 特性指标

特性 指标
音频质量 音频采样率:16kHz~36kHz,支持单、双声道
音频抗丢包率 上下行抗丢包率70%

# 插件优势

插件功能上专注于音视频相关功能,如摄像头开关、麦克风开关、设备设置等,视频通话相关的功能逻辑由插件内部进行实现,相较于SDK集成方式来说暴露给上层的接口更加简单,不需要关注视频画面渲染,布局调整等复杂的逻辑处理。

除视频通话相关的功能外,客服业务流程的串联工作由上层业务端完成串联如:什么时候进行签入操作、什么时候屏幕共享都是由上层自行调用接口完成。实现业务功能和基础能力之间的解耦。

插件集成方式优点

  1. 插件的接口相较于SDK较少,接口功能的定义更加贴近业务层的实际功能使用。
  2. 插件相较于SDK集成更为简单,功能逻辑清晰。
  3. 附带通话界面和交互逻辑,通话过程更加统一、标准化,减少在集成SDK时由于调用顺序不一致导致的各种问题。减轻支持压力。

# 插件 UI 库介绍

Juphoon Plugin 中提供了一些UI界面方便用户直接使用,同时就伴随着 UI 个性化的减弱。Juphoon 在 UI 上主要会暴露一些业务上常用的设置项,比如按钮的使用类型和个数,按钮的显示隐藏等。

TIP

对于按钮的样式、位置、是否暴露的设置,如果客户对 UI 有很强的个性化的话建议使用 SDK 集成方式。

双人通话过程效果展示:

1641433966012-191cb04c-438e-40c8-b511-519dc21d12ac1641433806073-bb973aaa-b706-4256-982f-9116cf6f23bd

多人通话效果展示图:

1641433999054-38282bd9-c4c1-416c-bd53-ab4109d45386

关闭摄像头效果展示图:

1641434030007-69d5d448-72dd-4569-8ddc-20b6ba0ae829-1642046124838171641434045335-b3e17298-e59f-4a13-b948-d72ce6685e4d

在线消息效果展示:

1641434200289-10e90681-0fc6-499f-889a-f5e9a02b0085-164204623273921

# 平台兼容

视频客服 SDK 支持 iOS、Android、Windows、Web 、HarmonyOS平台,并支持平台间互通,具体的兼容性要求见下表。

平台

支持版本

iOS

9.0及以上系统

Android

6.0及以上系统

HarmonyOS

2.0及以上系统

Windows C#

7及以上系统

Windows Java

浏览器
  • Edge 85+

  • Google Chrome 65+

  • Firefox 56+

支持.Net Framework 4.0

小程序

微信 iOS
  • 7.0.9+

微信 Android
  • 7.0.8+

小程序基础库
  • 2.10.0+

H5/WebRTC

桌面 PC 端
  • Google Chrome 70+

  • Firefox 70+

  • Edge 85+

Android端
  • Google Chrome 71+

  • Firefox 68+

iOS端
  • Google Chrome

  • Safari 13+

视频客服插件支持 **iOS、Android、Windows、Linux**平台,并支持平台间互通,具体的集成方式见下表。
平台 形态 集成方式
iOS framework 接口调用&回调
Android aar 接口调用&回调
Windows exe Websocket通信
Linux jar Websocket通信