提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

功能原理:极域广播的功能原理

|

问题描述

极域广播的功能原理

解决方案

在线模式屏幕广播交互流程



1、教师点击极域软件软件的屏幕广播按钮时拉起我们的教师guest机/教师物理机端的EduShell程序,并把需要广播的学生guest机的ip地址列表传递给EduShell程序。
2、EduShell进程启动后,建立组播域,跟ip列表对应的学生guest机建立tcp长连接,并向学生guest机发送打开屏幕广播命令,然后不断地截屏且对屏幕的数据进行jpeg编码,再把jpeg数据往组播域发送。
3、学生guest机接收到打开广播命令时,通知aDesk的EasyConnect打开组播。EasyConnect程序接收并打开广播后,加入组播域,并不断地接收组播数据,对组播数据进行组帧,满帧后对整帧数据进行解码、并渲染到屏幕上。
4、教师点击关闭按钮时,向EduShell程序发送0x0010消息,EduShell进程接收到0x0010消息后,向学生guest机发送stopbroad消息,学生guest机再通知学生aDesk关闭广播,aDesk的EasyConent进程接收到关闭广播通知后退出广播,并通知guest机刷新桌面。
代理模式屏幕广播交互流程



1、教师机中的VDEduShell.exe通过配置发现开启了代理模式,在使用屏幕广播、网络影院或者学生演示时,不再直接广播屏幕数据,而是把数据通过spice通道发到教师机的aDesk上,然后通过教师机aDesk将屏幕广播给学生机的aDesk。
2、EduShell进程通过redu通道把编码后的jpeg数据发送给其对应的aDesk的EasyConnect进程,教师机aDesk的EasyConnect 进程接收到jpeg 片数据后,不断往组播域发送数据。关闭流程跟在线模式一样。
离线模式屏幕广播交互流程
使用离线教学时,可通过配置来控制接收屏幕广播的学生机范围。配置工具的路径为:C:\Program Files (x86)\Sangfor\VDEdu\EduTool.exe
1、离线教学时,使用自动获取的IP列表
使用自动获取的IP(aDesk)列表时,在教师机中启动屏幕广播后,教师机的VDEduShell.exe会与所有学生guest机建立tcp连接。并生成一个记录学生guest机IP与学生机aDesk的IP的文件
C:\Program Files (x86)\Sangfor\VDEdu\aDeskIpTab.ini



当教室与VMP网络中断时,教师机的VDEduShell.exe会检查与学生guest机的tcp连接是否全部中断,如果全部都中断了,就自动启动离线模式,屏幕上会显示红色水印离线模式,教师机的VDEduShell.exe改为直接连接学生机的aDesk,通知学生aDesk进入离线广播模式。
2、离线教学时,使用手动配置的IP列表
使用手动配置的IP(aDesk)列表时,需要配置起始IP地址和结束IP地址
这里需要注意的是,此时不能有任何学生机连上教师机,否则这个手动配置方式是不生效的。当中断时,凡是学生机aDesk的IP地址在这个范围内的,均会被记录在文件C:\Program Files (x86)\Sangfor\VDEdu\aDeskIpTab.ini中

       当进入到离线模式后,教师机将广播数据发送到组播域中,凡是在线的学生机aDesk的IP地址在这个组播域中,均会接收到屏幕广播
3、离线教学时,同时使用全部的IP列表
使用全部的IP(aDesk)列表时,在教师机中启动屏幕广播后,教师机的VDEduShell.exe会与所有学生机的guest机建立tcp连接。同时也需要配置起始IP地址和结束IP地址。
配置设置好之后,也会生成记录学生guest机IP与学生机aDesk的IP的文件
C:\Program Files (x86)\Sangfor\VDEdu\aDeskIpTab.ini
当教师机与VMP网络中断时,凡是与教师机建立了tcp连接以及在线学生机aDeskIP地址在设置的范围内的学生机,均会接收到屏幕广播。

Tips:关于极域方面更多的原理知识参考附件中的文档

操作影响范围

无影响

【标准化发布】VDI5.3.5_极域电子教室实现原理及问题排查.doc

8.57 MB, 阅读权限: 98, 下载次数: 20

我要分享
文档编号: 219309
作者: admin
更新时间: 2023-01-05 17:29
适用版本: