Coder Social home page Coder Social logo

tic's Introduction

- 注意:
- 此开源项目仅用于演示一种组合腾讯云的白板、trtc、im 产品进行在线授课的方案。
- 我们不对此开源项目的可靠性负责,也不提供技术支持。请勿直接在生产系统中使用!

方案简介

腾讯云在线教育互动课堂(Tencent Interact Class,TIC)是集实时音视频、交互式白板涂鸦、IM 聊天室、PPT 课件共享、屏幕分享和录制回放等功能于一体的一站式在线教育互动课堂解决方案。

Demo 体验

Android iOS 小程序 Mac OS Windows Web
点击下载 点击下载 点击体验
  • iOS 和 Android 扫码后,请输入安装密码 tiw 后即可安装。
  • 实时音视频 Web 端所依赖的 WebRTC 技术由于各浏览器实现差异,在移动端兼容性较差,不建议您在移动端使用。本 Demo 只针对桌面端浏览器做过适配,若需要在移动端使用,需要您自行做移动端适配工作。
  • 本 Demo 仅用于演示互动白板产品功能,源码对外开放,可供您接入时参考,但是 Demo 本身未经过严格测试,若您计划将 Demo 代码用于生产环境,请确保发布前自行进行充分测试,避免发生潜在问题可能给您造成损失。
iOS Android
Mac Windows Web

Demo 编译

为避免开发测试导致账号被强制下线,您需要替换自己的SDKAppID和测试账号信息。登录 实时音视频控制台,选择左侧菜单栏【开发辅助】>【UserSig生成&校验】,在【应用(SDKAppID)】下拉框中选择对应的应用,生成一组UserIDUserSig。最后将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

优秀案例

网壳课堂 - 灵活的多人白板互动,让课堂更有参与感 毛豆课堂 - 让每一个孩子成为最好的自己

tic's People

Contributors

alderzhang avatar kevinqzhang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tic's Issues

老师白板上课模式功能怎么基于Demo修改?

这个demo里面,是进入房间的人,只要打开摄像头,都显示摄像头画面,,但是实际场景是,老师用白板讲上课,那视频渲染显示是老师摄像头显示的画面,直接显示,怎么改呢?可以简略说一下步骤吗?比如,创建房间模式,是直播模式吗?

Saas模式 iOS集成问题

pod 'TIC_SaaS_SDK

bugly报错

Analyzing dependencies
Downloading dependencies
Installing AFNetworking (3.2.1)
Installing Bugly (2.5.2)

[!] Error installing Bugly
[!] /usr/bin/curl -f -L -o /var/folders/8_/k2kz3lj56td49d_vp2qdzbhc0000gn/T/d20200507-49861-1mpn1cz/file.zip https://raw.githubusercontent.com/BuglyDevTeam/Bugly-iOS/master/release/Bugly-2.5.2.zip --create-dirs --netrc-optional --retry 2

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

当用户离开时,只是黑屏,并没有隐藏掉

TICClassMainActivity的onMemberLeave,当用户离开时,只是黑屏,并没有隐藏掉,按代码逻辑应该是隐藏掉的。原因TXCloudVideoView setUserId时加了个0,但是获取时却没有了0,导致的,很奇怪!!!

退出classroom时报错

index.js:1 TIM 14:11:54.393:GroupController.quitGroup error. error:Error: 参数非法,请检查必填字段是否填充,或者字段的填充是否满足协议要求。. groupID:28

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.