范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

P2PIPTV技术瓶颈解决方法分析介绍详解

  宽带网络的蓬勃发展,造就Internet上许多热门的应用,其中透过实时视频传输(live streaming)之交互式网络电视(IPTV)应用,更是多方抢食的一块大饼。传统上在Internet提供电视广播服务是采用Client-Server架构,但随着使用人数的增加Server负载日益增大,服务供应者必须负担的成本会越来越高。而IPTV集宽带有线电视网,集因特网、多媒体、通讯等多种技术于一体,提供包括数字电视在内的多种交互式服务之崭新技术。
  随着Internet的使用人口增加,Client-Server架构所面临的问题日益严重,使得P2P(Peer-to-Peer)之技术逐渐被重视,P2P早期是应用在Skype语音对话以及BT档案传输上,而近一、二年利用P2P 提供网络电视之P2P IPTV系统亦从学术研究阶段进展到实际的服务平台。因此本文将针对P2P IPTV技术作一简单介绍。首先我们将先介绍P2P IPTV之系统架构以及现况,再针对现有技术之瓶颈,提供解决方法。
  P2P网络电视架构
  ● P2P live streaming
  P2P技术的主要概念是每个P2P的用户在应用层组成一个重迭网(Overlay Network),每个用户既是信息接收者亦是传送者。以BT共享下载文件为例,下载同一个文件的众多用户,每一个用户终端只需要下载文件的一个片段,然后互相交换,最终每个用户都可以得到所有片段以组合成一个完整的文件。此一P2P 架构的优点在于用户数增加时并不会同时增加伺服端的负载。
  我们以图一来说明P2P数据传递概念:第一步、每个用户跟Media Server 要求影音片段,有些片段在传输过程因某些原因而遗失了。第二步、左边的Peer 跟中间的Peer 要求它尚未收到的影音片段。第三步、中间的Peer 跟右边的Peer 要求它尚未收到的影音片段。第四步、右边的Peer 跟中间的Peer 要求它尚未收到的影音片段。最后,每个peer 都拥有完整的影音片段。
  然而要利用P2P 技术实现实时广播live streaming,例如看奥运实况转播则必须考虑影音数据传递的实时性。要达到此一功能,必须考虑三个问题:
  1.P2P重迭网(Overlay Network)
  连结算法
  Peer在Internet进行搜寻以找到拥有所需内容和计算能力的Peer IP;之后利用应用层群播协议(application layer multicast protocol) 建立用户连接网络架构。应用于P2P live streaming之网络最早为树状结构,每个Peer 从上层peer 接收数据然后传送给下层peer。
  2004年5月欧洲杯足球期间,香港科技大学张欣研博士在Planetlab网开发的CoolStreaming原型系统。这套系统使用Goosip协议在用户之间传播控制信令,实现多点对多点网状架构之live streaming 功能。
  2.视频片段传递排程算法
  为了提供实时广播,视频片段到达用户的时间便必须早于它的拨放时间。树状架构网络上Peer 只从上层peer 接收数据,其接收视频片段顺序即是拨出的顺序。但在多点对多点网状架构上,peer 可从多个sender peer 接收数据,因为peer 跟peer 间网络联机状况不同,因此先要求的视频片段不一定会早到。因此需要特别设计视讯片段传递排程算法以符合实时播放的要求。
  3.多重视频编码技术
  在多点对多点网状架构上视频片段可以从多个sender peer 来接收,举例若将影片作多重编码,如图2所示,一个视频片段被重新编码为12数据片段(data stream),若能保证peer收到其中任四个数据片段,即可重组回原来的视频片段,那此技术便可以应用于容易遗失封包的无线网络。另外像H264 的multiple description coding and layered encoding则可以应用在不同网络频宽下之用户终端装置,频宽大的用户终端(ex. xDSL)可以接收全部数据以取得较佳视频质量之影片,频宽小用户终端(3G) 只可以接收部份数据以取得基本视频质量之影片。
  P2P IPTV 现况
  P2P IPTV目前在中国发展最为蓬勃发展,目前有十多个网站使用各自发展的软件提供P2P IPTV业务。 主要 PPLive系统有:
  ● PPLive网络
  ● ppStream网络
  ● QQ直播网络
  ● 猫眼网络电视(猫扑网)
  ● TVKoo网络(沸点网络电视)
  ● Rox磊客网(原CoolStreaming、光芒传媒Roxbeam)
  ● Tvants网络(电视蚂蚁)
  ● Gridmedia网络(清华大学开发)
  ● Uusee网络(悠视网)
  ● Mysee网络(美视网)
  同时电信运营商也开始加入这一潮流,贵州网通采用上海网用公司的技术开展实验运营,另外上海电信也在实验。2005年湖南卫视超女总决赛,PPLive进行了网上直播,有50万人同时在线收看。
  在欧美,英国BBC在2004年开始即尝试在英国国内提供P2P IPTV服务给国内居民[1],您可上EBU technical review官网[4]以取得更详细的资料。另外去年Kazaa(2001年创立的P2P音乐分享网站)与Skype(2003年创立的P2P网络电话服务)的共同创办人Janus Friis与Niklas Zennstrom亦着手进行的P2P IPTV新计划(The Venice Project),现已改名为Joost,亦是许多使用者所期待新服务。
  P2P IPTV 瓶颈
  ● NAT
  随着因特网的普及,IPv4的32位寻址法已不敷使用,而NAT(网络地址转换Network Assess Traversal)技术的出现在某种意义上解决了IPv4地址不足的问题。NAT透过Private IP Address,让多个结点只用少数的Public IP Address就能连上Internet。当NAT内部结点往外连接时,会将该Private IP替换成Public IP,并将对应关系记录在NAT mapping table中。
  透过NAT连接时,对外隐藏了其内部结点结构,它只允许从内部发起的连接请求,也拒绝了所有不是由内部发起的外部连接,因为它根本不知道要把这个连接转发给内部的哪台主机,所以分处于NAT内外两端的Peers就无法做到P2P的服务。而如何做到NAT Traversal(NAT穿透)就成为提供完整P2P服务的当务之急。
  ● NAT-T
  P2P数据可透过UDP(非联机型Connectionless的非可靠传输协议)或TCP(联机导向Connection-Oriented的可靠传输协议),UDP已有STUN [RFC 3489]公定的解决方法。但规范严格的TCP目前尚未有好的解决方案,故本段将会针对TCP部分多所著墨。而穿透NAT分为两种情况,一、只有一端节点在NAT后,二、两端的节点分别在不同的NAT后。
  第一种情况我们可以采NAT后端节点主动式的方法解决,也就是由NAT后端的节点主动对外部节点发出需求,外部节点透过这一通道来建立联机的一种方式。但第二种就是比较棘手的情况了,最常见的方法是将数据经由第三者转传,但为了节省转传产生的负载及COST,我们期望找出一个可以让NAT后面的两个节点直接建立TCP连接的解决方案。
  目前康乃尔大学提出一个穿透不同NAT直接连接TCP的方法,被称为NUTSS [4]。NUTSS的目的是达到global connectively的境界,让所有在不同架构下的节点彼此之间都能够建立联机,不会因为在NAT后而受到影响。NUTSS使用STUNT(Simple Traversal of UDP through Nats and TCP)协议去开启NAT后节点的TCP连接。架构如下图3,两个不同NAT后的节点在建立联机的初期,先透过第三者(在NTUSS里称之为tracker)协助建立联机,联机建立完成后,两个节点便可直接做数据的传输,不需再经过第三者转传。
  STUNT经过数次封包传输沟通得知另一端主机的IP、Port-binding机制、封包过滤规则(Packet filtering rule),进而调节达到Peer间直接联机。NUTSS有一个缺点,STUNT协议依靠于为了能够TCP连接的欺骗包,这包在真实的网络作了限制。协议为了TCP连接传送假的封包,这封包在真实的网络中是可能发生问题的。许多ISP作了进入过滤以防止欺骗包进入他们的网络,这将导致作者的协议失败。许多ISP作了过滤假封包进入他们的网络的限制,这限制将导致协议的失败。欺骗不能是真实连接主机的组成部分。
  结论
  P2P IPTV 提供一个在Internet上布署live streaming 之可行技术,营运商可以利用此技术降低Scale 及Cost的影响,目前已成为布署IPTV 的技术新趋势。但另一方面从ISP业者的角度来看,P2P IPTV却会增加其网络传输量甚至可能影响其它的数据传输,目前已有ISP业者着手设法阻挡P2P 的数据封包或是降低其传输优先权。另外对于现今有越来越多的网络使用者都隐藏在NAT或防火墙后,因此找出一个任何环境下都能直接建立TCP联机的方法,对于P2P的发展将有很大的帮助。

水下摄像头价格和厂家推荐图文随着经济发展,海洋业也逐渐为国家经济的发展起到很大的推动性,然而传统的水下电子设备并不能满足社会发展的需求。水下摄像头,作为新推出的摄像设备,区别于传统的摄像头在于不仅能够运用在海乔安监控摄像头怎样性能介绍图文乔安作为监控摄像头专业研发生产厂家,多年生产销售监控摄像头,产品经验丰富。迅速的在市场上占据了自己的一席之地。高清品质标清价格,让它在民用及工业级市场中都拥有非常大的发展空间。电子硬盘式摄像机推荐索尼硬盘式摄像机SR100E图文无论是日常使用,还是旅游,或者是聚会聚餐,现在大家其实已经习惯了ldquo照相机rdquo先享用。自然的,说到照相机,当然是数码的摄像机会比手机好很多,而单反又比数码摄像机更专业。索尼摄像机最新报价介绍大全图文索尼是一件全球闻名的大型综合性跨国企业公司,拥有世界上最完整的生产线,是全球最大的电子产品制造商之一。旗下产品多元化,质量优质,外型美观,深得用户的喜爱。其中索尼摄像机目前占有市场最新索尼高清摄像机价格情况图文导语索尼高清摄像机以其高的配置适中的价格征服了很多人,很多人在购买摄影机时都会选择购买索尼高清摄像机,那么索尼高清摄像机价格是多少呢?想必很少有人能够回答出来,针对这种情况,接下来索尼数码摄像机故障排除法及保养法图文数码摄像机以索尼品牌最为出名,可以说在数码摄像机界占据了半壁江山,但是使用摄像机不恰当也会出现故障。小编介绍几个索尼数码摄像机的故障问题,希望帮助摄像机出现故障的小伙伴,及时的走出索尼数码摄像机使用及技巧图文教程现在不仅仅只有专业的摄像师会使用摄像机,现在很多家庭自己也会购买摄像机。摄像机就是可以把拍摄的光信号转换成电信号,这样储存或者运输起来更加的方便。很多人购买摄像机的时候会选择索尼数索尼摄像机排行榜最新介绍图文大家有没有听过索尼大法好,这句话呀,大家可能都在某些电子产品的评论区或者是电子产品的论坛里听过这句话。这句话的意思是什么呢?索尼等于工业设计加想象力加黑科技,索尼的产品,的确是非常红外一体化摄像机常见故障及解决方法介绍详解现在由于科技的发展,我们的阿芳行业也取得了非常大的进步,其产品基本上已经涵盖了我们生活中的各个领域,其功能也是十分的丰富。人们的安防需求得到了极大的满足。尤其是全天候监控摄像机的出民用安防摄像机怎么发展民用安防摄像机发展趋势介绍随着我国的国民经济发展取得了长足的进步,已经取得了了全球第二的成就。这时候我们的社会安全就是国际比较关注的问题了。现在平安城市平安社区等纷纷走进我们的生活之中。安防监控摄像机成为了科敏车载冰箱怎么样科敏迷你小冰箱价格详解相信大家对车载冰箱都是满是热爱的,简直就是一个解暑神器。但说到冰箱的品牌吧,很多小伙伴可能对这方面并不是很了解。那么小编在网上看到有人说科敏品牌,有着相当不错的制冷效果。那到底科敏
HTCG9和三星S5368哪个好HTCG9采用了高通MSM7227处理器,主频为600MHz,并搭配512MB的ROM和384MB的RAM,这种配置下驱动3。2寸屏幕的机型流畅度十足了系统方面。而三星S5368搭HTCG11和三星S5368哪个好HTCG11采用了高通MSM8255处理器,主频率为1GHz,机身内存方面达到了1。1GB的ROM空间和768MB的RAM。GPU图形处理芯片采用HTCG18和三星S5368哪个好HTCG18整体采用了业界目前较为领先的硬件配置,CPU从HTCG14的高通MSM8260双核1。2GHz升级到了1。5GHz,性能将更加强劲。机身内存方面达到了1GB的ROM空间HTCG20和盛大手机哪个好HTCG20采用了Android2。3的操作系统,并搭载了最新的HTCSense3。5。而盛大手机在系统方面并不会采用盛大旗下的乐众ROM,搭载了AndroidOS2。3。6,意在HTCG21和盛大手机哪个好HTCG21采用了Android2。3。5系统,并搭载了最新的HTCSense3。5,在Sense3。5中依旧保持了很好的显示效果,支持桌面插件全屏天气显示和多种查看方式切换。而盛HTCG9和盛大手机哪个好HTCG9采用Android2。1智能操作系统,而且也采用了HTC的Sense界面,TouchFLO的3D效果图标,无论是图标还是屏幕画面,看上去会更具立体感。而盛大手机在系统方面HTCG11和盛大手机哪个好HTCG11在操作系统方面采用了Android2。2。1版,不过据悉很快将升级到Android2。3版。而盛大手机在系统方面并不会采用盛大旗下的乐众RO盛大手机和HTCG11哪个好盛大手机采用双摄像头设计,前后摄像头分别为30万像素和500万像素,并且配有LED补光灯。支持自动对焦和连拍功能,带有CMOS传感器,能够拍摄720p(1280times720,3HTCG21和三星S5820哪个好HTCG21采用了高通snapdragonMSM8255处理器,主频为1。5GHz,并搭配内置存储为16GB和768MB的RAM。而三星S5820采用Marvell处理器,主频为6HTCG20和三星S5820哪个好HTCG20采用高通snapdragonMSM82551GHz处理器,拥有768MBRAM以及1GB的机身存储空间,虽然没有搭载双核处理器,但手机的操作流畅度绝不逊于双核手机。而三HTCG9和三星S5820哪个好HTCG9采用了高通MSM7227处理器,主频为600MHz,并搭配512MB的ROM和384MB的RAM,这种配置下驱动3。2寸屏幕的机型流畅度十足了系统方面。而三星S5820采