用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.050https://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导播系统

导播策略

  1. 当教师在讲台走动时取讲台全景
  2. 当教师在讲台停止走动时取教师和黑板板书特写镜头
  3. 当教师走下讲台切换到学生摄像头,取学生区全景
  4. 当学生站起回答问题时取学生特写镜头
  5. 当两个或两个以上学生站起时取学生全景画面
  6. 当教师使用电子白板时切换到电子白板画面

导播开发接口

在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

猜你喜欢

转载自blog.csdn.net/m0_56595685/article/details/121730704