互动课堂解决方案是对以下多个独立的腾讯云服务的整合,旨在为您提供一套快速上手使用的在线教育解决方案。
- 实时音视频
TRTC
(提供音视频通信能力) - 云通信
TIM
(提供云通信能力) - 互动白板
TEduBoard
(提供文件展示及涂鸦展示能力)
互动课堂设计初衷在于抽象出这些云服务在 在线教育场景
下通用的使用流程,为您屏蔽各个云服务琐碎的初始化、鉴权流程等技术细节,让您能专注于业务逻辑开发。
虽然抽象出来的这套使用流程已经比较具有通用性,但是考虑到您可能还是会有一些细节上的特殊定制化需求,互动课堂这一层的代码我们以开源的形式放出,您可以根据您的实际需求进行修改定制。
注意: 由于Github
默认不支持大文件上传,请您在clone代码前先安装Git-LFS,用于实现Github对大文件的支持。请使用以下命令clone代码,勿直接Download ZIP
。
git clone https://github.com/tencentyun/TIC.git
如果您访问 Github 或安装 Git-LFS 遇到问题,请使用腾讯云分流地址下载:
Web | 小程序 | Windows | Android | iOS | macOS |
---|---|---|---|---|---|
download | download | download | download | download | download |
注意: 由于Github
默认不支持大文件上传,请您在clone代码前先安装Git-LFS,用于实现Github对大文件的支持。请使用以下命令clone代码,勿直接Download ZIP
。
git clone https://github.com/tencentyun/TIC.git
下载客户端,输入相同的课堂ID即可快速体验。
平台 | 快速体验 |
---|---|
Web | 即将推出 |
小程序 | 即将推出 |
Windows | 申请体验 |
Android | 即将推出 |
iOS | 即将推出 |
macOS | 申请体验 |
为了便于开发人员以最简明的方式调试接口,我们准备了各个平台的开发demo。
平台 | 源码地址 | 快速体验 |
---|---|---|
Web | Github | 体验链接 |
小程序 | Github | |
Windows | Github | 下载安装 |
Android | Github | |
iOS | Github | |
macOS | Github | 下载安装 |
下载源码后,为避免开发测试导致账号被强制下线,您需要替换自己的SdkAppId
和测试账号信息。在 实时音视频应用列表 中选择对应的应用,点击下载公私钥并输入私钥生成 Demo 配置文件内容,替换 Demo 中配置文件的账号内容即可开始测试。
所属平台 | 配置文件路径 |
---|---|
Android | Android/Demo/app/src/main/res/raw/config.json |
iOS | iOS/Demo/TICDemo/TICDemo/Config/config.json |
Windows | Windows/Demo/config.json |
macOS | macOS/Demo/TICDemo_Mac/TICDemo_Mac/Config/config.json |
Web | Web/Demo/js/account_dev.js |
小程序 | 小程序/Demo/miniprogram/pages/tic/account.js |
平台 | 互动课堂(TIC) | 互动白板(TEduBoard) |
---|---|---|
Web | Doc | Doc |
小程序 | Doc | Doc |
Windows | Doc | Doc |
Android | Doc | Doc |
iOS | Doc | Doc |
macOS | Doc | Doc |
平台 | 互动课堂(TIC) | 互动白板(TEduBoard) |
---|---|---|
Web | Doc | Doc |
小程序 | Doc | Doc |
Windows | Doc | Doc |
Android | Doc | Doc |
iOS | Doc | Doc |
macOS | Doc | Doc |