用metaRTC(yangwebrtc)搭建跨平台支持嵌入式智能终端的双师课堂实现远程互动教学
概述
教育均衡一直是我国需要解决的问题,国家一直在倡导利用双师课堂推进资源均衡化,双师课堂实现了一校带多校一师带多班模式,让教育不发达地区也享受着发达地区的师资资源。
用yangwebrtc搭建的支持webrtc的双师课堂可支持嵌入式终端、windows和linux客户端,以及浏览器等,使互动教学可以在教室里的智能互动终端、PC浏览器、家庭电视手机等之间进行延迟可达40毫秒的互动教学,是教育行业智慧教室重要的基础支撑。
下载源码和运行类库
下载地址:https://github.com/metartc/yangwebrtc/releases/tag/2.0.050https://github.com/metartc/yangwebrtc/releases/tag/2.0.050https://gitee.com/metartc/yangwebrtc/releases/2.0.050
https://gitee.com/metartc/yangwebrtc/releases/2.0.050
yangmeeting2_with_thirdparty.050.7z为源码压缩文件,metartc2_win_runtime.7z为应用程序依赖的dll文件
编译视频参考
metartc(yangwebrtc)windows版本编译教程_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1d3411r742/编译参考文档
用yangwebrtc搭建兼容webrtc协议和支持嵌入式智能终端的多人视频会议_m0_56595685的博客-CSDN博客https://blog.csdn.net/m0_56595685/article/details/121304109
AI导播系统
导播策略
- 当教师在讲台走动时取讲台全景
- 当教师在讲台停止走动时取教师和黑板板书特写镜头
- 当教师走下讲台切换到学生摄像头,取学生区全景
- 当学生站起回答问题时取学生特写镜头
- 当两个或两个以上学生站起时取学生全景画面
- 当教师使用电子白板时切换到电子白板画面
导播开发接口
在yangmeeting2工程里,导播接口demo在src/video/yangvideos.cpp里
m_context->videoMeeting->change(m_camId);//m_camId为导播行为编号
四机位 1:教师特写 2:学生特写 3:电子白板 4:教师远景 5:学生区全景
二机位 1: 教师特写和远景 2:学生特写和学生区全景 3:电子白板
配置文件
多机位需要配置摄像机在操作系统里的编号,修改配置文件yang_config.ini
isMultCamera=1 //0 1机位 1:多机位
cameraIndexs=0,2,4 // 将多个摄像机编号以逗号隔开,电子白板在系统里也是一个摄像机
cameraCount=3 //机位总数,系统支持机位理论上可以N个,无限制,实际使用一般都低于10
电子白板共享
在互动教学中,电子白板的多个教室之间互动,我们可以想象这样一个场景,城市的老师在城市教室里的电子白板上写上1+1=,而农村的学生在农村教室里走到讲台,在电子白板上写上2,远程音视频互动加上白板互动才能使远程教学的效果更好。
yangwebrtc可以使用云桌面技术来实现,yangwebrtc云桌面技术可实现一对多白板互动,主讲教室本地打开电子白板软件,这样两地的学生就可以进行白板互动了。
云桌面搭建参考文章
用yangwebrtc搭建兼容webrtc的跨平台的云桌面(远程桌面控制系统)_m0_56595685的博客-CSDN博客https://blog.csdn.net/m0_56595685/article/details/121410868
使用GPU编码器
互动软件软编码器使用较多,CPU负载重,性能较硬编码低,利用GPU进行编码可以大大提高编码效率,并降低系统负载和延迟。
可参考文章
用yangwebrtc使用gpu编码器搭建游戏教育等在线低延迟直播_m0_56595685的博客-CSDN博客https://blog.csdn.net/m0_56595685/article/details/121575105
互动直播点播
yangwebrtc可以将互动和直播点播融合在一起,可用yangwebrtc搭建互动、直播、录播、点播融为一体的智慧教室智能终端,直播单台低配PC服务器可支持9000用户并发。
录制可参考文章
用yangwebrtc搭建跨平台支持嵌入式的H264和H265的MP4录制系统_m0_56595685的博客-CSDN博客https://blog.csdn.net/m0_56595685/article/details/121720754
用metaRTC(yangwebrtc)搭建跨平台支持嵌入式智能终端的双师课堂实现远程互动教学相关推荐
- 用metaRTC(yangwebrtc)搭建兼容webrtc云3D云游戏的云平台
概述 3D和游戏行业新阶段主要向专用外设发展,3D和游戏上云到打造体验是发展趋势.yangwebrtc可助力3D和游戏向云平台发展提供助力,助力云3d云游戏达到50毫秒以下延迟,助力云3D云游戏转向嵌 ...
- 搭建线上教学平台双师教育必不可少
在近几年,与在线教育一样,"双师教育"也成为了一个行业的热门词,双师课堂因此也受到许多教育机构的青睐,像是一些知名机构也都纷纷推出双师教学,那么为什么大家会说搭建线上教学平台&qu ...
- metaRTC(yangwebrtc)-中国人自己的webrtc
MetaRTC(yangwebrtc) Overview metaRTC(yangwebrtc)是一个自主研发的支持Webrtc/Srt/Rtmp的rtc架构,包含多种视音频编解码和处理等. webr ...
- Cocos引擎拥抱Xbox 跨平台支持再升级
前言: 随着Xbox one正式进入中国市场,主机游戏的新浪潮正在汹涌袭来,势不可挡.无论你是知名工作室,或规模尚小的开发团队,甚至是单枪匹马闯江湖的独立制作人,都可以借助cocos引擎乘风破浪,迈出 ...
- 搭建跨平台编程环境Code::Blocks+wxWidgets
搭建跨平台编程环境Code::Blocks+wxWidgets 转载于:https://www.cnblogs.com/zhangyang/archive/2007/07/17/821535.html
- Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮、代码补全等...
Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux,支持32与64位,支持各种流行编程语言的语法高亮.代码补全等-- 语法高亮.代码提示补全. ...
- Sublime Text 2 - 程序员必备神器!跨平台支持Win/Mac/Linux
代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一位程序员,同样会去追求最适合自己的强大.灵活的编辑器,相信你和我一样,都不会例外. 我用过 ...
- Sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
原文:http://www.iplaysoft.com/sublimetext.html 代码编辑器或者文本编辑器,对于程序员来说,就像剑与战士一样,谁都想拥有一把可以随心驾驭且锋利无比的宝剑,而每一 ...
- Lua sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux
sublime Text 2 - 性感无比的代码编辑器!程序员必备神器!跨平台支持Win/Mac/Linux [ 编程开发, 编辑输入 - Windows, Mac, Linux // 20 ...
最新文章
- JavaScript初学者编程题(17)
- OpenStack JUNO版本发布——支持Spark和NFV
- 工作中常用,实用工具推荐!
- CSS基础_Day03
- Python:Matplotlib 画曲线和柱状图(Code)
- 火狐一打开就弹出错误控制台 解决方案 及常用插件列表备份
- 如何将Jupyter Notebook连接到远程Spark集群并每天运行Spark作业?
- 前端学习(2949):创建webpack搭建项目
- 水滴石穿C语言之static辨析
- 有NFC功能的手机可以刷小区门禁吗?
- 国庆七天乐 Day7
- rsync、scp “tab” 卡顿问题
- C# 将JSON数组转化为对象
- 【蓝桥杯练习-PWM脉宽调制】
- html 空格 正则表达式,正则表达式清除空格和html标签中的 空格
- 号外号外 !新媒之家APP2.1.0版本震撼上线!!!
- 架构思维成长系列教程
- 给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。
- Dice Loss与mIoU
- idea怎么设置成中文