https://github.com/tencentyun/tic
腾讯云互动课堂
https://github.com/tencentyun/tic
Last synced: 2 months ago
JSON representation
腾讯云互动课堂
- Host: GitHub
- URL: https://github.com/tencentyun/tic
- Owner: tencentyun
- Created: 2020-04-26T07:46:20.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-09T05:00:49.000Z (almost 2 years ago)
- Last Synced: 2024-03-19T07:41:15.802Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 122 MB
- Stars: 65
- Watchers: 42
- Forks: 39
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
```diff
- 注意:
- 此开源项目仅用于演示一种组合腾讯云的白板、trtc、im 产品进行在线授课的方案。
- 我们不对此开源项目的可靠性负责,也不提供技术支持。请勿直接在生产系统中使用!
```## 方案简介
腾讯云在线教育互动课堂(Tencent Interact Class,TIC)是集实时音视频、交互式白板涂鸦、IM 聊天室、PPT 课件共享、屏幕分享和录制回放等功能于一体的一站式在线教育互动课堂解决方案。
* [互动白板官网](https://cloud.tencent.com/document/product/1137)
* [实时音视频官网](https://cloud.tencent.com/document/product/647)
* [即时通信官网](https://cloud.tencent.com/document/product/269)## Demo 体验
Android
iOS
小程序
Mac OS
Windows
Web
![]()
![]()
* iOS 和 Android 扫码后,请输入安装密码 `tiw` 后即可安装。
* 实时音视频 Web 端所依赖的 WebRTC 技术由于各浏览器实现差异,在移动端兼容性较差,不建议您在移动端使用。本 Demo 只针对桌面端浏览器做过适配,若需要在移动端使用,需要您自行做移动端适配工作。
* 本 Demo 仅用于演示互动白板产品功能,源码对外开放,可供您接入时参考,但是 Demo 本身未经过严格测试,若您计划将 Demo 代码用于生产环境,请确保发布前自行进行充分测试,避免发生潜在问题可能给您造成损失。iOS
Android
![]()
Mac
Windows
Web
![]()
![]()
## Demo 编译
为避免开发测试导致账号被强制下线,您需要替换自己的`SDKAppID`和测试账号信息。登录 [实时音视频控制台](https://console.cloud.tencent.com/trtc),选择左侧菜单栏【开发辅助】>【UserSig生成&校验】,在【应用(SDKAppID)】下拉框中选择对应的应用,生成一组`UserID`和`UserSig`。最后将`SDKAppID`以及`UserID`对应的`UserSig`替换配置文件中对应的字段即可。
|所属平台|配置文件路径|
|-|-|
|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|## 优秀案例
网壳课堂 - 灵活的多人白板互动,让课堂更有参与感
毛豆课堂 - 让每一个孩子成为最好的自己
![]()