- 2
- 0
- 约1.74万字
- 约 16页
- 2019-09-22 发布于江西
- 举报
基于P2P技术的流媒体直播系统的研究
背景介绍:
流媒体技术是一种新兴的网络传输技术,它是在Internet /Intranet上使用流式传输技术的多媒体,流媒体在播放前不需要下载整个文件,可以边下载边观看。其原理是把向用户传输的多媒体文件按照播出时间顺序分为不同的片断,然后依次把这些片断发给用户,连续播放这些片断就形成了连续的声音和图像。随着1994年Progressive Networks美国公司成立,流媒体开始正式在互联网上应用。该公司一年后推出的基于C/S架构的音频接收系统Real Audio在随后的几年内引领了网络流媒体技术的汹涌潮流。1997年9月,该公司更名为Real Networks,并相继发布了多款应用非常广泛的流媒体播放器,即RealPlayer系列,该系列一度占据该领域超过85%的市场份额,Real Networks公司可以称得上是流媒体真正意义上的鼻祖。从此以后,流媒体技术进入了蓬勃发展的阶段。
传统的网络流媒体播放系统一般基于用户/服务器(Client/Server,C/S)的模式。但是,由于流媒体播放需要消耗大量的网络带宽和服务器资源,因此这种模式严重限制了网络流媒体业务的发展。以一个占用带宽为300kbps 的网络视频流为例,当有1000个用户同时观看时,需要的带宽是300mbps,这样的性能要求对于大多数服务器来说是满足不了的。如果要支持几万甚至几十万的用户,采用这种C/S模式几乎是不可能的。当然增加服务器数量和提高带宽是一个解决方式,但是这种方式需要巨大的成本开支,所以我们需要通过新的技术手段解决这个问题。
最近几年,对等网络技术(Peer-to-Peer,P2P),引起了包括普通网络用户和科研领域人员在内的越来越多人的关注。P2P是分布式系统的一个子集,目前在分布式计算和文件共享领域得到广泛的应用。相对于传统的C/S模式,P2P模式一个非常显著的特点就是节点无需依赖集中式服务器资源,各个节点之间可以直接进行通信。每个节点具有相同的地位,既可以请求服务,也可以提供服务,同时扮演着C/S模式中客户机和服务器的双重角色,甚至还可以具有路由器和高速缓存的功能,这样,每个节点在从别的节点接收数据流的同时还向其它节点发送数据流。P2P技术有两方面的优点:一方面,P2P技术突破了传统的C/S模式限制,强调节点之间的对等性,即P2P系统中每一参与节点兼有服务器和客户端两种身份,在利用其它节点上资源的同时也为其它节点提供服务。这使得P2P系统的服务能力随着用户数的增加而自然增长,具有很强的可扩展性,能够解决传统C/S结构中服务器过载和资源瓶颈等问题。另一方面,P2P系统采用节点自组织的方式工作,强调无中心的结构,并且很好地适应了节点随机加入和退出的动态性,因而在鲁棒性、数据高可用性和抵抗攻击方面具有不可替代的优势。
目前,P2P技术在文件共享等一些应用领域中己经取得了很大的成效,把P2P技术应用到流媒体领域同样能带来革命性的突破。。因此,P2PStreaming技术被提了出来,即把P2P技术思想应用到流媒体的传输。基于P2P技术构建流媒体系统,能够从根本上解决基于C/S模型的系统的不可扩展性、低容错性和低鲁棒性。此外,P2P网络中用户分布广泛,资源更加充足,更能满足用户对资源的需求,从而保证服务的质量,为构建大规模流媒体传输系统提供了一种低成本的解决方案。
流媒体与P2P技术理论基础:
流媒体技术理论基础:
流媒体(Streaming-Media)指在Internet/Intranet中使用流式传输技术时的连续时基媒体,如音频、视频等多媒体文件。流媒体的主要特点有:启动时延大幅度缩短、对系统缓存容量的需求大大降低、采用特定的实时传输协议以及对时间的敏感性。
流式传输技术是指将音频、视频等多媒体文件经过特殊的压缩方式分解成一个个压缩包,再由音频、视频服务器向用户计算机连续地、实时地传送信息的一种传输技术。其传输原理如下图所示:
Figure SEQ Figure \* ARABIC 1流式传输原理图
流式传输又可分为顺序流式传输(Progressive Streaming)和实时流式传输(Realtime
Streaming)两种方式:
顺序流式传输就是媒体数据的顺序下载。在下载的同时用户可以观看在线媒体,但是在给定时刻用户只能观看已下载的那部分媒体数据,不能跳转到未下载的部分。而且顺序流式传输不能根据用户网络带宽的变化对连接速度做相应的调整。由于顺序流式传输的媒体数据使用标准的HTTP服务器就可以发送,而不需要其它的特殊的协议,所以顺序流式传输也被称作HTTP流式传输。用户在播放前观看的媒体数据是无损传输的,所以顺序流式传输比较适合高质量的短片,如片头,片尾和广告。但是这也意味着用户在观看
您可能关注的文档
- 汇编速查手册.doc
- 汇才CP1-邱谷兰 第二天上午.doc
- 汇才CP1-邱谷兰 第三天下午.doc
- 汇添富资本-光伏ABS项目 尽职调查清单 初稿.doc
- 会计审计论文关于加强企业内部审计质量控制的几点思考.doc
- 会计审计论文加强林业企业会计监督的思考.doc
- 会计师事务所审计风险控制研究(论文提纲).doc
- 会计学 全套课件第2章会计科目和账户.ppt
- 会计学本科毕业论文新所得税准则实施对上市公司业绩的影响探析.doc
- 会计研究 浅析会计电算化环境下的企业内部控制.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
最近下载
- 足浴消防应急预案.docx VIP
- 大成精密:β射线面密度仪的工作原理是什么?.ppt VIP
- 《护士执业证书》信息修改申请表.pdf VIP
- TinyOS操作系统开发技术及实践课件实践4TinyOS应用开发.ppt
- 中国人民大学核心期刊目录2022版 .docx
- 湖南省永州市2023-2024学年高二上学期期末质量监测数学试题(解析版).docx VIP
- 住院病人防烫伤的宣教.pptx VIP
- 09J908-3 建筑围护结构节能工程做法及数据.docx VIP
- 杭叉 新X系列 5-10T 叉车零件图册.pdf VIP
- 普通高中英语课程标准(2017年版-2020年修订)词汇表.pdf VIP
原创力文档

文档评论(0)