为了满足不同教育机构和在线课堂场景的个性化需求,我们为您提供了高度灵活的线上实时音视频上课 SDK 解决方案。通过我们的定制化能力,您可以轻松打造符合自身品牌调性、业务逻辑和用户习惯的专属在线教室。
本文档旨在为您提供移动端 SDK 定制化能力的全局概览,并引导您快速找到所需的开发资源。
移动端 SDK 架构:Web 内核 vs 原生内核
为了适应不同的开发团队技术栈以及业务对性能、灵活性的不同侧重,我们的移动端 SDK 提供了两种底层架构供您选择:Web 内核与原生内核。
无论您选择哪一种内核架构,我们都为其配备了丰富的定制化能力,涵盖了从基础的 UI 界面修改到深度的音视频交互逻辑调整。
Web 内核定制化
Web 内核 SDK 依托于成熟的 Web 技术栈,具有极高的跨平台灵活性和动态更新能力。它非常适合拥有前端开发经验的团队,能够以极低的成本实现界面的快速迭代。
定制化能力亮点:
UI/UX 灵活调整:支持通过 CSS/HTML 快速修改课堂主题色、按钮样式、布局排版等。
动态下发:业务逻辑和界面的修改可以实现热更新,无需用户频繁升级 App。
丰富的 JS API:提供完善的 JavaScript 接口,方便与您现有的 Web 业务系统进行无缝对接。
开发指南:
原生内核定制化
原生内核 SDK 深度结合了 iOS 和 Android 系统的底层特性,能够最大程度地压榨硬件性能,提供出色的音视频低延迟体验和丝滑的交互感受。它适合对课堂性能、弱网抗性以及底层硬件控制有极高要求的业务场景。
定制化能力亮点:
出色性能体验:深度优化的原生音视频引擎,保障百人、千人大型互动课堂的稳定运行。
原生 UI 组件:提供高度可定制的原生 UI 控件,支持通过 Swift/Objective-C、Kotlin/Java 或 Flutter 进行深度重写。
开发指南: