|
我们称内容发布为:将内容从源端传送到多个节点,使得每个节点都具有该内容。内容发布在不同的场合会有不同的说法,例如,文件共享,IPTV,... 在很多情况下,内容发布是需要同步的,或者是实时的,即在一定时间内完成全部或部分的内容传输。 可以看到,对于内容发布,传统的C/S传输忠实执行了分组交换网络技术的基本功能,问题是C/S不太注意多个节点的环节,效率太差,内容发布便成了P2P的一个重要应用。 如前面所说,P2P是互联网的本性,所以未来的内容发布主要的途径必定是P2P,而不是其他:单播效率太差;CDN也是一种包交换扩展,但没有P2P来得彻底,也没有P2P灵活;IP组播由硬件组成,费用高,难以管理,同样没有P2P灵活。其实,解决问题应该从了解“本性”开始,P2P正是基础和起点。 很多的内容发布非常注重实时性,这也是主张采用CDN或IP组播的理由之一,强调快速,IP组播直送到用户,CDN边缘服务器“一跳”(Single Hop)。不过,P2P也不差,同样能够胜任。LongSwitch能够搭建2到3跳之间完成传送的IPTV大规模直播系统(1百万用户以上),且构造简单,实现容易,易于扩展。 在P2P传输中,最被人指责的问题之一是,服务响应时间缓慢,例如: 在对等网络传输中,会不断地有客户端登陆,当有客户端登陆时就会有登陆通知,频繁的登陆通知会使网络传输频繁抖动,影响用户的使用。解决的方法之一是让登陆用户排队等待,在等待期间,一般情况下是没有一些内容相关的传输。 再者,现有的对等网络传输中,当客户端登陆请求传输内容后,因需要在客户端建有一定的缓冲区,以将接收的一些内容包存在缓冲区,所以在一段时间内用户是看不到内容播放的。在这段时间里,也许可以采用一些方法让用户快速收到内容或内容相关的信息。 为此,LongSwitch提出了P2P的用户快速接入方法,很好地解决了上述问题,及时响应了用户的服务请求。详细部分请参照专利文献“对等网络客户端快速接入方法及装置”。 |

