通过前面P2P技术介绍及在网络电视中的应用的介绍,我们对于对等网络多少有所了解。对于应用P2P技术的网络电视来讲,实现的是一个用户群体共享,并且根据群体的大小来控制视频的选择。很多人可能不了解,究竟网络电视是如何实现的?P2P技术又是怎样来应用的?
说到网络电视实现原理,由以下几个条件组成:发送视频流的服务器、接收视频流的客户端软件、采集视频所需要的技术和用户群体。P2P技术是在网络电视所组建的这个群体中实现的,单纯的点对点服务是很困难的,也许不可能实现,必须有一个终端服务器,由他来发送视频流,通过客户端软件传送请求给服务器,服务器会探测某个频道的使用情况,并引导客户端获取某用户已经下载到本机的资源,实现客户端与客户端之间的资源共享,从而实现点对点服务。显而易见,对于这种运作方式,所拥有的客户端越多,资源下载的也越多,用户获取资源就会越快,因而观看节目也就越流畅。
理解网络电视原理并不困难,但真正实现起来就要消耗很多物理资源,因此,网络电视如果不能更好的发挥P2P技术的优势,很有可能被某些视频网站所取代,我们也期待网络电视会有一个更大的成功。