基于P2P的流媒体传输环境模拟系统的研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:fr20899
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机流媒体技术在视听娱乐、安防监控、即时通信、远程教育等诸多方面有着广泛应用。流媒体应用普及的同时,盗版、侵权和篡改等安全问题也日益严重。为应对这些问题,流媒体加密、数字水印和信息隐藏等流媒体安全技术被提出。这些技术要应用于流媒体系统中,而现实环境中流媒体网络传输环境复杂多变。为了测试和验证这些技术在实际网络中的可用性和实际性能,迫切需要一个可以模拟网络传输环境的流媒体系统实验平台。基于此,本文设计并实现了一个基于P2P的流媒体传输环境模拟系统,主要的研究工作有:  首先,本文设计了P2P流媒体点播系统的数据调度机制。数据调度是P2P流媒体系统的核心技术,是设计P2P流媒体系统的关键。在这部分工作中,针对传统划分数据分片方法造成无效数据下载影响点播时延的问题,本文提出了以图像组(Group of Pictures,GOP)为单位划分数据分片的方法;针对一般的数据调度算法研究倾向于单一的调度策略或特定条件下的数据调度技术,本文根据视频点播系统实验平台的实际需求,设计了一种基于优先级的两步选择数据调度机制。  其次,本文提出了一种基于RTCP(Real-Time Transfer Control Protocol,实时传输控制协议)的网络传输环境模拟方法。在这部分工作中,通过研究基于RTP(Real-time Transport Protocol,实时传输协议)/RTCP的流媒体数据传输技术,分析了基于 RTCP的网络状况反馈机制。进一步使用此反馈机制,监测丢包率、抖动和网络时延等体现网络状况的参数,并根据模拟目标调整数据传输策略,成功模拟了几种典型的网络传输状态或传输环境。  最后,本文基于ISO/IEC14496标准和DMIF规范,设计实现了基于P2P的流媒体传输平台,并在该平台上基于RTCP实现了网络传输与复杂网络环境的模拟,通过测试与实验验证了本平台的可用性。
其他文献
信息的爆炸式增长,使得信息检索系统成为用户查找信息的主要工具。如何使检索系统理解用户的搜索意图,找到符合用户要求的数据,将相关度高的检索结果排在前面推荐给用户,成为
服务质量路由(QoSR)是一种基于网络可用资源与用户请求的QoS要求进行路由的机制,它是一种的动态路由协议。QoSR的目标就是为每一个用户发送的QoS连接请求,找到满足其QoS要求
组播是一种高效的信息交互模式,其可以降低网络传输时延并能达到较高的可扩展性。很多网络应用都使用了组播技术,如数字媒体分发、股票行情服务、电视和网络广播付费、视频会
近年来,全球经济持续高速增长,引发了能源消费的大幅度增加,世界各国的能源消费结构都倾向于煤炭的消费。这导致了煤碳开采力度的大幅度增加。但是在超能力开采煤矿的过程中,
在数据挖掘和机器学习的基于距离的各种技术中,例如基于距离的聚类和基于距离的分类,如何度量数据间的相似性已经成为了一项基础任务。对于某一具体问题,采用合适的相似性度
主动数据库相对于传统的数据库具有某种监视和报警功能,能够主动处理异常情况,选择适当的干预措施,并且具有自动恢复能力。主动数据库中实现主动机制的关键之一就是通过对事件的
零码软件生产平台是一个柔性软件产品线,把应用软件产品开发由系统工程转化成流程化的作业,通过完全图形化的界面即可完成应用程序的开发,真正实现了“零编码”软件开发。在
近些年,网络发生了极大的变化,无论是在表现形式上还是在运行方式上,我们都在无形中进行着一种革命。用户的体验欲望在膨胀,这就迫切地要求我们在整个软件工程中,软件的构建
基于Nutch开源搜索引擎框架,本文对其所基于的Hadoop平台提出了一种基于数据块动态分配的策略,从而实现了文件的分块存储,同时改进了Nutch数据采集子系统的任务调度策略和存
煤矿企业的生产、运输、管理是一种移动的、复杂的、与空间位置信息紧密相关,对安全性要求极为严格的过程。在此过程中,大量的相关信息,例如:矿区地理地形、煤炭运输车辆定位