直播郑州服务器

郑州服务器  时间:2021-01-30  阅读:()

第23卷第1期2012年2月中原工学院学报JOURNALOFZHONGYUANUNIVERSITYOFTECHNOLOGYVol.
23No.
1Feb.
,2012收稿日期:2012-01-20基金项目:河南省教育信息化及网络软件应用研究与开发项目(豫教科外【2002】146号)作者简介:岳峰(1975-),男,河南林州人,实验师,硕士.
文章编号:1671-6906(2012)01-0033-03基于VNC和HTML5技术的远程教学直播系统设计岳峰(中原工学院,郑州450007)摘要:采用VNC和HTML5技术,构建了远程教学直播系统.
该系统可实现教师计算机屏幕内容的直播,用户可以使用支持HTML5标准的浏览器访问该系统网站而无需安装任何插件.
关键词:VNC;HTML5;远程教学直播系统中图分类号:TP393文献标志码:ADOI:10.
3969/j.
issn.
1671-6906.
2012.
01.
008目前的远程教学直播系统主要采用的是实时传输视频数据的模式.
该模式不仅对网络带宽占用较大,且学生在访问直播系统时,往往需要安装相应的程序或插件,较为繁琐.
当用户使用不允许安装相应程序或插件的终端浏览器时,直播的图像往往无法正常显示出来.
这种情况在以iPad为代表的非Windows系统平板电脑和以Android系统为代表的智能手机终端上尤为突出.
本文采用VNC和HTML5技术构建了一个远程教学直播系统,用户可以使用支持HTML5标准的浏览器进行访问而无需安装任何插件,拓宽了用户使用终端类型的范围,降低了操作的技术难度,保证了教学直播的效果.
1VNC和HTML5技术1.
1VNC技术VNC(VirtualNetworkComputing)是一种开源的、跨操作系统平台的屏幕图像分享及远程操作软件[1],其派生版本有RealVNC、TightVNC和UltraVNC等.
VNC系统由客户端、服务端和VNC协议组成.
VNC服务端能够分享其所运行计算机的屏幕图像;VNC客户端可以察看服务端的屏幕图像并与服务端交互;VNC协议负责在服务端和客户端之间传输图像数据和控制信息.
1.
2HTML5技术HTML5作为下一代互联网技术的新标准,目前仍处于完善之中,但主流的浏览器,包括微软的Inter-netExplorer、Google的Chrome、苹果的Safari等,都已经开始了对于HTML5技术的支持[2].
广义的HTML5指的是包括HTML、CSS和JavaScript在内的一套技术组合,它减少了浏览器对于插件的依赖,添加了新的语法特征如、和元素,集成了SVG内容,使程序员在网页中处理多媒体内容时更加容易.
2远程教学直播系统的实现通常在使用VNC技术时,需要在用户端安装VNC客户端程序或插件;用户端通过VNC协议直接连接到安装有VNC服务端的计算机.
这样做不仅使双方的操作都比较繁琐,还暴露了VNC服务端的计算机IP地址,可能造成潜在的安全隐患.
本远程教学直播系统在设计上避免了这种直接连接的方式.
2.
1系统架构本远程教学直播系统使用ApacheTomcat作为Web服务器和Java应用服务器,使用MySQL数据库存中原工学院学报2012年第23卷储用户数据等资料信息,使用J2EE技术开发了Web应用程序和组件,实现了VNC-to-XML的转换,使用户不用安装任何插件,就可以直接使用浏览器访问安装有VNC服务端的教师机[3-4].
图1所示为系统架构.
图1系统架构图2.
2系统实现在本系统中,使用Guacamole组件作为VNC客户端,部署在Web服务器上.
Guacamole是使用Java语言开发的基于HTML5的Web应用组件,可实现热部署.
教师机需安装VNC服务端,并在Web服务器上发布直播信息,包含直播时间、内容、教师机IP地址等.
Web服务器以Guacamole组件样本为模板,创建一个新的实例,按照教师机提交的直播信息自动建立定时任务,在指定时间将配置好的实例部署到Java应用服务器之中.
其中部分关键代码如下://初始化配置文件FilexmlFile=newFile(guacamoleStr+"\\gua-camole.
xml");//获取组件程序包FilewarFile=newFile(guacamoleStr+"\\gua-camole.
war");StringwarDir=tomcatStr+"\\webapps\\"+ec.
getId()+".
war";StringxmlDir=tomcatStr+"\\conf\\Catalina\\localhost\\"+ec.
getId()+".
xml";//将组件程序包及配置文件部署到Java应用服务器的指定目录FileUtils.
copyFile(warFile,newFile(warDir));FileUtils.
copyFile(xmlFile,newFile(xmlDir));热部署操作完成后,该直播实例自动开始运行,用户在浏览器中点击该实例的链接即可进入直播界面.
由于用户终端连接的是Web服务器的IP地址,从而隐藏了教师机的IP地址,既增强了教师机的安全性,又方便了用户端操作.
本系统直播界面的页面设计中使用到了元素来显示实时直播的图像信息.

FBICDN,0.1元解决伪墙/假墙攻击,超500 Gbps DDos 防御,每天免费流量高达100G,免费高防网站加速服务

最近很多网站都遭受到了伪墙/假墙攻击,导致网站流量大跌,间歇性打不开网站。这是一种新型的攻击方式,攻击者利用GWF规则漏洞,使用国内服务器绑定host的方式来触发GWF的自动过滤机制,造成GWF暂时性屏蔽你的网站和服务器IP(大概15分钟左右),使你的网站在国内无法打开,如果攻击请求不断,那么你的网站就会是一个一直无法正常访问的状态。常规解决办法:1,快速备案后使用国内服务器,2,使用国内免备案服...

Hostwinds:免费更换IP/优惠码美元VPS免费更换IP4.99,7月最新优惠码西雅图直连VPS

hostwinds怎么样?2021年7月最新 hostwinds 优惠码整理,Hostwinds 优惠套餐整理,Hostwinds 西雅图机房直连线路 VPS 推荐,目前最低仅需 $4.99 月付,并且可以免费更换 IP 地址。本文分享整理一下最新的 Hostwinds 优惠套餐,包括托管型 VPS、无托管型 VPS、Linux VPS、Windows VPS 等多种套餐。目前 Hostwinds...

香港ceranetworks(69元/月) 2核2G 50G硬盘 20M 50M 100M 不限流量

香港ceranetworks提速啦是成立于2012年的十分老牌的一个商家这次给大家评测的是 香港ceranetworks 8核16G 100M 这款产品 提速啦老板真的是豪气每次都给高配我测试 不像别的商家每次就给1核1G,废话不多说开始跑脚本。香港ceranetworks 2核2G 50G硬盘20M 69元/月30M 99元/月50M 219元/月100M 519元/月香港ceranetwork...

郑州服务器为你推荐
桌面背景图片淡雅电脑自带的桌面背景图片原来合适现在不合适了怎么办桌面背景图片风景推荐个电脑桌面壁纸杀毒软件哪个好什么杀毒软件最好?集成显卡和独立显卡哪个好集成显卡和独立显卡是什么区别呢哪个好?电脑管家和360哪个好360和电脑管家哪个好电脑杀毒软件哪个好现在电脑用哪个杀毒软件最好压缩软件哪个好解压软件哪个好二手车网站哪个好二手车网站哪家好?哪个信息更可靠?苹果手机助手哪个好苹果手机助手哪个好电陶炉和电磁炉哪个好电陶炉和电磁炉哪个好
域名网 赵容 arvixe 便宜建站 softbank官网 刀片服务器的优势 服务器监测 万网空间购买 七夕快乐英语 华为云服务登录 实惠 北京主机托管 谷歌搜索打不开 学生机 塔式服务器 架设代理服务器 美国十大啦 WHMCS 瓦工技术 ddos攻击器下载 更多