• 计算机操作系统教程课件下载 > 基于 V N C 和P2P技术的实时课堂直播系统
  • 基于 V N C 和P2P技术的实时课堂直播系统

    免费下载 下载该文档 文档格式:PDF   更新时间:2011-03-19   下载次数:0   点击次数:3
    V N C 是开放源代码软件, 本系统对 V N C 进行了进一步的改
    进, 使得在学生计算机上不仅可以见到教师在其计算机上的操
    作过程, 而且还可以同步听到教师的声音和看到教师的视频,
    这样大大增加了网络课堂的真实性.同样, V N C 所依赖的 R FB
    协议也是不支持音 /视频的传输的, 因此, 在源服务器上所采集
    的教师的音 /视频信号必须通过其它途径进行传输.考虑到
    R TP( R eal Tim e Transport Protocol, 实时传输协议) 是实现多媒体数据实时传输非常有效的协议, 能够提供端对端的网络传
    输功能, 适合单播或多播网络的多媒体数据实时传输应用, 因此, 本系统通过 R TP 将音 /视频流传输到中间服务器.
    源服务器将教师的音 /视频流和桌面数据流都传到中间服
    务器进行进一步的处理和转发, 这样, 对于源服务器的计算性
    能和带宽资源要求就可以大大降低.
    1.2 中间服务器
    中间服务器担负着内容转发服务器和网络管理服务器的两
    大功能.通过设置中间服务器, 可以转移教师计算机( 源服务器)
    性能和带宽的压力, 同时也可实现对远程教学系统的统一管理.
    1.2.1 内容转发功能
    中间服务器上安装了 V N C 客户端( V N C C lient) 程序, 它
    从源服务器接收桌面数据, 同时也接收音 /视频数据流, 并将这
    基于 V N C 和P2P 技术的实时课堂直播系统
    程行荣, 陈新(福州大学物理信息工程学院, 福建 福州 350002)
    摘要: VNC 是由 AT&T 剑桥实验室开发的一个强大的远程桌面共享工具, 能够让多个用户通过复杂的互联网环境实
    时观看到远端的服务器桌面并进行操作.但VNC 系统的星型结构在实际应用中很容易造成服务器端网络的拥塞, 使得可
    用性大大降低.文章对 VNC 系统进行了改进, 增加了音 / 视频方面的支持, 增强了安全性能, 并引进了 P2P 技术, 利用现
    有网络架构, 通过优化和改进多媒体数据流的传送技术, 实现了一个低成本高效率的实时课堂直播系统.
    关键词: 虚拟网络计算; P2P; 实时课堂直播; 远程教学
    75· ·
    Computer Era No. 10 2007
    些多媒体内容进行分块、编码、打包, 以供其他客户节点下载,
    也就是为 P2P 网络提供原始的流媒体内容.当客户机向中间服
    务器请求多媒体内容的时候, 中间服务器便开始查找缓存有请
    求内容的在线客户机节点列表,选择一空闲节点(没有为其他客
    户服务)返回给请求者,并将状态置为忙;请求者得到服务提供
    者的地址后,便向提供者请求提供服务.客户节点得到请求内容
    后, 就在中间服务器注册其所缓存内容以便为其他客户服务.
    1.2.2 网络管理功能
    V N C 的网络安全性差, 因为 V N C 仅使用单一的固定密码
    对用户进行认证, 无法做到用户的权限管理和多个会话的访问
    控制[2]
    .在本系统中, 利用中间服务器负责对学生用户在服务器
    上的合法身份进行安全认证, 并对学生用户的权限进行控制.
    这样, 就摒弃了 V N C 的用户身份认证机制, 大大地增加了系统

    上一页下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 PDF格式下载
  • 您可能感兴趣的
  • 计算机组装与维护课件  计算机基础知识课件  计算机组成原理课件  计算机文化基础课件  计算机网络技术课件  计算机应用基础课件  认识计算机课件  计算机网络课件  计算机基础课件