计算机时代 2007 年第10 期0引言
以互联网为主要媒介的现代远程教育是当今教育的发展趋
势.据统计, 现有的远程教学系统, 大多采用客户机 /服务器(C /S)
结构.C /S 结构系统在管理上具有优势, 但存在以下问题: ①多客
户单服务器构架难以应付大规模并发客户; ②资源集中于服务
器易形成瓶颈,客户端资源利用率低; ③鲁棒性低, 易出现单点故
障, 系统容错能力低且易受攻击.考虑到对等网络(Peer-to-Peer,
P2P)系统具有负载均衡、自适应、自组织和容错力强等优点, 很多
研究者开始将对等网络运用到流媒体的传输中来.
本文所讨论的系统将通过扩展和改进 V N C 系统并结合P2P 技术来实现所需的功能.V N C( V irtual N etw ork C om puting,
虚拟网络计算) 是AT& T 剑桥实验室所研发的远程桌面共享工
具, 它能够让多个用户通过复杂的互联网环境实时观看到远端
的服务器桌面并进行操作.VNC所采用的是RFB( R em ote
Fram e B uffer, 远程帧缓冲) 协议[1]
, 它是基于 TC P/IP 传输协议上
的一个简单的图形界面传输协议.如果要使用 V N C 系统来实现
多个客户端能够同时观看到同一远程计算机的桌面, 就必须在
该远程计算机上维持多个 V N C 客户端的 TC P 连接.由于每个
TC P 连接都要实时传送 V N C 服务器和客户端的控制信息以及反
馈图像, 所以当控制者数目增大时, 服务器端所需要的网络带宽
和处理器速度都会线性增长.当客户端数目增多到一定程度, 这种
点对点通信的 R FB 协议就显得力不从心, 从而导致系统瘫痪.
由于 V N C 是一个开放源代码项目, 我们可以 针对上述VNC的不足之处, 通过扩展 V N C 的RFB 协议, 增加音 /视频
多播的支持, 并改进身份识别认证、授权机制, 来实现一个比较
安全和稳定的实时课堂直播系统.
1 系统模型
该远程教学系统主要由三部分组成: 源服务器, 中间服务
器以及基于 P2P 网络的客户端.如图 1 所示.下面就各功能模
块分别进行介绍.
1.1 源服务器
源服务器就是教师利用其进行授课的计算机, 该计算机上
安装了 V N C Server( V N C 的服务器端软件) .V N C Server将自
动录制教师在计算机屏幕上的一系列动作, 形成屏幕数据流.
该屏幕数据流将通过 R FB 协议传送给中间服务器 ( 其上安装
了VNCClient) , 然后再通过 P2P 网络传输到学生的计算机上.
在RFB 协议中, 它采用了一些编码算法来减少传输的数据量,
目前支持如下几种编码方法,包括 R aw 、C opy R ectangle、R R E、
C oR R E、H extile 和ZR LE 等方法.
图1系统结构图
V N C 主要面向远程控制, 所以它只支持计算机屏幕数据的
获取和传输, 目前还没有实现对音 /视频数据的支持.好在
- 计算机操作系统教程课件下载 > 基于 V N C 和P2P技术的实时课堂直播系统
-
基于 V N C 和P2P技术的实时课堂直播系统
下载该文档 文档格式:PDF 更新时间:2011-03-19 下载次数:0 点击次数:3
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:课件设计特点
下一篇:书名:计算机操作员(初级)(第二版)
点击查看更多关于计算机操作系统教程课件下载的相关文档
- 您可能感兴趣的
- 计算机组装与维护课件 计算机基础知识课件 计算机组成原理课件 计算机文化基础课件 计算机网络技术课件 计算机应用基础课件 认识计算机课件 计算机网络课件 计算机基础课件
- 大家在找
-
- · 管理图书下载
- · eda技术实验教程
- · c#程序设计ppt
- · word基本操作ppt
- · 北京金鼎一试卷地理
- · 幼儿启蒙教育歌曲
- · 188dvd.com迅雷下载
- · 皇马0:5穆里尼奥
- · 船舶动力与装备技术
- · 安卓动态壁纸
- · 总裁的替身前妻txt
- · 不锈钢肥皂盒
- · 龙游天下第3部高清
- · 梅州民生820视频
- · 高职类高考语文试题答案
- · 全国计算机等级
- · 烟草广告审批
- · 科技创新大赛得奖论文
- · 2011退伍军人安置费
- · 脣拇篓省脦梅虏媒脢谢冒掳呀脷
- · 4ftuan.com
- · 2014微特微电机杂志
- · 第4套2角纸币价格
- · 平面设计专业毕业论文
- · 极品飞车8作弊器
- · 洫通半导体激光治疗仪
- · 西安摄影师招聘
- · 个人所得税税率计算器
- · 当前农机检修工作总结
- · 2010qq下载到桌面
- 赞助商链接