基于TCP/UDP的屏幕图像传输的实现.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于TCP/UDP的屏幕图像传输的实现.pdf

第27卷第 1期 苏 州 科 技 学 院 学 报 (自然 科 学 版) V0l_27 No.1 2010年 3月 JournalofSuzhouUniversityofScienceandTechnology Mar.2010 . (NaturalScience) 基于TCP/UDP的屏幕图像传输的实现 王金贺,王澄非 (东南大学 仪器科学与工程学院,江苏 南京 210096) 摘 要 :介绍了屏幕传输的应用背景及TCP/UDP协议,分析 了常见的屏幕传输算法 的特点。选择分块截图传输算法 作为基本算法,根据功能需要 ,将 TCP/UDP分别应用于监控和屏幕广播功能中,用 Delphi工具进行了实现 ,并对测 试结果做了分析。 关键词:TCP;UDP;屏幕传输 ;位图 中图分类号 :TP311.1 文献标识码 :A 文章编号 :1672-0687(2010)01—005204 在多媒体语音室的教学中,教师经常需要将屏幕内容演示给学生以及监控学生的屏幕内容。TCP/UDP作 为广泛应用的网络传输协议具有各 自的特点,TCP是一种面向连接的、可靠的、基于字节流的运输层通信协 议 ,TCP传输会对数据完整性进行验证 ,需要建立握手协议 ,只支持点对点的传输方式。UDP是一种无连接 的传输层协议 ,提供面向事务的简单不可靠信息传送服务 ,支持数据包 的单播 、广播 、组播传输方式 1【】。本系 统根据 TCP/UDP各 自的传输特点,通过对比测试 ,针对性地将其应用到多媒体语言室教学软件的屏幕传输 功能当中,达到了较好的效果。 1 应用背景简介 在学校语音室中,一般采用在计算机中安装 C/S架构的教学软件的方式来实现教学功能,计算机所处的 网络环境为局域网。教学过程中,经常会需要用到屏幕传输功能。例如,教师会需要将 自己的计算机屏幕内容 传递给每个学生观看 ,或需要在 自习环节监视学生的学习内容。上述实例中教师将 自己的屏幕内容传递给 多个学生属于一对多的传输方式 ,教师监控某一个学生属于一对一的传输方式 。 屏幕传输总体实现方式分为两种 :硬件实现和软件实现。硬件实现即通过在教师计算机和学生计算机 之间添加硬件设备及相应的连接线来实现屏幕传输的功能。其优点是传输效果好 ,但是成本较高。软件实现 方式优点是可控性好 ,但效果不如硬件实现方式流畅 ,而随着技术的发展 ,软件实现的效果已经达到了较好 的水平 ,所以越来越多的语音室教学系统中采用了软件实现屏幕传输的方式。 2 TCPh/【P协议 传输控制协议 (TransmissionControlProtocol,TCP)是一种面 向连接 的、可靠的、基于字节流的运输层通 信协议。在简化的计算机网络OSI模型中,它完成传输层所指定的功能。 应用层 向TCP层发送用于网间传输的、用 8位字节表示的数据流,然后 TCP把数据流分割成适当长度 的报文段(通常受该计算机连接的网络的数据链路层的最大传送单元(MTU)的限制)。之后TCP把结果包传 给IP层 ,由它来通过网络将包传送给接收端实体的TCP层 。TCP为了保证不发生丢包 ,就给每个字节一个 序号,同时序号也保证了传送到接收端实体包的按序接收。然后接收端实体对 已成功收到的字节发回一个 相应的确认 (ACK);如果发送端实体在合理的往返时延(R1Tr)内未收到确认,那么对应的数据(假设丢失了) 将会被重传。TCP用一个校验和函数来检验数据是否有错误 ;在发送和接收时都要计算校验和。 [收稿 13期]2008-12-02 作【者简介】王金贺 (1984-),男,河北保定人 ,硕士研究生,研究方向:网络及多媒体技术 。 第 1期 王金贺等:基于TCP/UI)P的屏幕 图像传输的实现 53 TCP连接包括三个状态 :连接建立 、数据传送和连接终止。TCP用三路握手过程建立一个连接 ,用四路握 手过程来拆除一个连接。在连接建立过程中,很多参数要被初始化,例如序号被初始化 以保证按序传输和连 接的强壮性。 用户数据报协议 UserDatagramProtoc

您可能关注的文档

文档评论(0)

我是小泥巴 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档