基于IP组播技术网络电视数据传输控制研究.docVIP

基于IP组播技术网络电视数据传输控制研究.doc

  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文档。上传文档
查看更多
基于IP组播技术网络电视数据传输控制研究

基于IP组播技术网络电视数据传输控制研究   [摘 要] IP组播技术在网络电视数据传输方面具有很大的优势,当某个网络电视站点向网络中的多个IP站点发送同一视频数据时,IP组播技术可以减少不必要的重叠发送,与多次点对点的单播(Unicast)相比,减轻了系统和网络的负担,提高了CPU资源和网络带宽的利用率,极大地改善了视频数据传输的实时性。本文基于此,对网络电视中的数据传输进行了相关研究。   [关键词] 网络电视 IP组播技术 数据库      一、IP组播技术的应用   IP组播(IPmulticasting)是对硬件组播的抽象,是对标准IP网络层协议的扩展。它通过使用特定的IP组播地址,按照最大投递的原则,将IP数据报传输到一个组播群组(multicastgroup)的主机集合。它的基本方法是:当某一个人向一组人发送数据时,它不必将数据向每一个人都发送数据,只需将数据发送到一个特定的预约的组地址,所有加入该组的人均可以收到这份数据。这样对网络电视发送方而言,数据只需发送一次就可以发送到所有接收者,大大减轻了网络的负载和网络电视发送方的负担。   组播协议分为网络电视主机-路由器之间的组成员关系协议和路由器-路由器之间的组播路由协议。组成员关系协议包括IGMP(互连网组管理协议)。组播路由协议分为域内组播路由协议及域间组播路由协议。域内组播路由协议包括PIM-SM(Protocol Independent Multicast-Sparse Mode)、PIM-DM(Protocol Independent Multicast-Dense Mode)、DVMRP(Distance Vector Multicast Routing Protocol)等协议,域间组播路由协议包括MBGP(Multiprotocol BGP)、MSDP(Multicast Source Discovery Protocol)等协议。同时为了有效抑制组播数据在链路层的扩散,引入了IGMP Snooping、CGMP等二层组播协议。   IP组播减少了网络的拥塞和服务器的负担,它能改善传送数据的质量,尤其适用于需要大量带宽的多媒体应用,如网络电视的音频与视频等。这项新技术已成为当前网络技术的热门话题,并将从根本上改变网络的体系结构。   二、利用IP组播实现网络电视传输的方法   目前在IP网上提供网络电视服务的方式主要有两种:   (1)完全利用路由器的Multicast技术,不需另加服务器转发,但会增加路由器负担,有“广播风暴”危险,网络路由协议也需调整。   (2)利用软件和服务器,在整个IP宽带网上叠加一个处理媒体流的叠加网,由叠加网实现点到多点组播、媒体流路由和多点注入等功能。   现在的网络电视服务方式具体地说就是:计算机配合专用软件组成服务器,实现实时控制。控制的目的是:对于多媒体视频服务器端,必须具有最大效率的发送机制,也就是说,系统能够最大限度地在最短时间内响应和满足从多媒体视频接收端送来的视频请求,一次完成指向需求用户所有地址的数据发送,计算机实时控制系统随时监控视频传输的质量,同时自动调整带宽等。当然传输方法的实现能与目前的网络设施兼容。该方案实施过程中,计算机(服务器)时刻监控着系统,达到尽可能好的广播质量和高效率,绝不发生如“广播风暴”等危险。   用IP组播实现网络电视传输的系统由4部分组成:即视频发送、视频转发、视频接收、视频控制。视频发送为预制视频或者称为实时视频,它可以是独立的计算机,也可以与第一级“视频转发”单元共用一台计算机。具体地说,先将视频按MPEG-1编码技术进行实时视频压缩,此格式的数码率为1.5Mbit/s,图像采用SIF格式(352×288),每秒30帧,2路立体声伴音。之所以按MPEG-1编码技术进行实时视频压缩,因为通过它压缩后的视频信号质量令人满意,而数码率带宽相对比较窄,有利于IP组播(当然也可以用其他编码技术),然后将压缩后的信号送到视频转发端。信号从视频发送连接到视频转发是点到点的传输(此单元属于IPv4的通信方式)。   三、网络电视的后台数据库管理分析   在IP网络传输的过程中,为了分析网络数据库的响应时间问题,众多网络数据库提供商给出了许多不同的方案,但是,绝大多数都是进行事后的日志分析,从而发现问题的所在。这种时间上的延迟通常使得数据库管理员无法进行实时调整。   1、系统整体响应时间的查询   为了获得整个数据库的最小、最大和平均效率,可以执行如下语句查询视图V$SYSMETRIC_SUMMARY:   select METRIC_NAME, MINVAL, MAXVAL AVERAGE   from SYS.V_$SYSMETRIC_S

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档