iOS

# 平台概述

欢迎来到菊风(Juphoon)视频能力平台!

菊风 (Juphoon) 视频能力平台为开发者提供专业稳定的音视频通讯能力。开发者通过集成 Juphoon RTC SDK(JRTC SDK),涵盖了音视频引擎终端、服务器和业务模块,支持实现智能排队、全景录像、多人音视频、智能 AI 等业务功能。

可灵活为银行的各个业务系统以及业务场景赋能视频通讯能力,助力银行将传统的线下业务或话音资讯类业务向线上音视频即时通讯,面对面可互动的业务服务形态升级,夯实银行远程工作服务能力,提升银行数字化服务广度和深度。

JRTC SDK 在音视频编解码、图像处理、回声消除等方面具有独特的技术优势,为开发者带来高清流畅的视频体验的同时,极大简化了音视频相关应用开发的研发过程。开发者只需调用相应的 API,便能快速开发具有优异性能的音视频应用。

在这里您将学习如何集成 JRTC SDK。让我们开启音视频集成开发之旅吧!

# 平台架构

image-20210816143514605

# 平台兼容性

菊风视频能力平台是全国领先真正实现全平台互通的私有化部署解决方案, 提供标准 SDK 用于给客户渠道类系统和客户业务类系统集成,并通过 JRTC SDK 接入到能力平台进行音视频通讯,并且可提供标准第三方接口和其他平台进行对接。

提供的 JRTC SDK 包含全平台:小程序、Web、Android、iOS、Windows、UOS等,提供API接口开放 ,接入稳定、安全、流畅、可靠的菊风视频能力平台。

开发及运行环境要求如下表所示:

系统平台 开发环境要求 运行环境要求
iOS Xcode 9.0+OS X10.10+ 的 Mac 真机项目已配置有效的开发者签名 支持 iOS 9.0 及以上版本的 iPhone 或 iPad 真机
Android Android Studio 3.5+ 建议使用 Android 4.4(SDK API Level 16)及以上系统
Windows Windows 7 及以上版本JDK 1.8及以上版本 支持 Windows 7 及以上版本JDK 1.8及以上版本
Web 推荐使用桌面端 Chrome 66+ Chrome 66及以上Safari 11及以上,移动端请详见左侧目录(H5-WebRTC 兼容性说明)
微信小程序 小程序基础库最低版本要求:2.10.0由于小程序开发者工具不支持原生组件(即 <live-pusher><live-player> 标签),需要在真机器上运行体验 微信APP iOS 最低版本要求:7.0.9微信APP Android 最低版本要求:7.0.8
UOS UOS 20 及以上版本JDK 1.8及以上版本 UOS 20 及以上版本JDK 1.8及以上版本
Linux CentOS/Redhat 7.x 服务器操作系统CentOS/Redhat x86_64

# SDK 产品

场景 实现功能 描述
音视频通话 通话能力增强、多种通话模式、录制能力等 包含终端、服务器、媒体引擎、业务模块的整套视频系统,可供多人多终端同时接入同一会场的解决方案
视频客服 高清视频,智能降噪,全平台、多终端覆盖,智能排队 线上一对一、面对面的“零距离”综合金融咨询服务
AI双录 AI核身、AI交互、实时AI质检等能力 虚拟客服、高效快捷、智能AI能力、流程编排
视频双录 现场双录、远程双录、AI自助双录 高清视频,智能降噪,快速集成,多录制模式
视频会议 大容量高清视频会议 高清画质,会议控制,大容量会议,企业应用无缝衔接

# 集成流程

liuchen

您需要先注册菊风开发者账号,同时联系 Juphoon 售前工程师(点击界面右下角QQ联系 (opens new window)或扫描下方二维码)获取 AppKey,AppKey 是应用在 菊风视频能力平台 中的唯一标识。在初始化 SDK 的时候会使用。同时也可下载 Demo ,快速体验 Juphoon 带来音视频能力 。

在下载 SDK 后,您可以进行 SDK 的相关配置,以及初始化。所有的业务都需要在登录状态下才能进行,因此需要首先集成登录,然后在进行业务的集成。

image-20210315095937896