个人对P2P技术与音视频传输的看法

时间:2021-02-10 08:44:09

        音视频P2P传输技术,也叫音视频对等网络传输技术,是近年来兴起的一种新型通讯网络传输技术。它在传输方式上打破了传统网络的服务器/客户端(C/S)模式的定式,建立了一种客户端对客户端的直接通信机制,这种通信方式也为未来网络的发展提供了思路。在对等网络中,每一节点既作为客户端,又充当他人的服务器,从某种意义上,每一结点都处在同等地位。对等网络是对分布式概念的成功拓展,它将传统方式下的服务器负担分配到网络中的每一节点上,每一节点都将承担有限的存储与计算任务,加入到网络中的节点越多,节点贡献的资源也就越多,其服务质量也就越高。

优点

        降低了对服务器的依赖,在P2P网络中各Peer之间的关系是对等的,Peer同时具有Client和Server的特点。它们可以直接进行音视频通讯,无需依赖集中式服务器或资源就可完成。它在宽带网络方面具备强大的应用潜力并解决了互联网模型中的弱链接模块的信息传递这个障碍,使得互联网的信息流动更加通畅。

 

涉及技术领域

音视频P2P传输的实现,需要依靠的技术有:

1、P2P流媒体技术

想要实现音视频P2P传输,主要依靠P2P流媒体技术 。
  在基于P2P的流媒体技术中,每个流媒体用户是一个P2P中的一个节点,用户可以根据他们的网络状态和设备能力与一个或几个用户建立连接来分享数据,这种连接能减少服务器的负担和提高每个用户的视频质量.P2P技术在流媒体应用中特别适用于一些热门事件,即使是大量的用户同时访问流媒体服务器,也不会造成服务器因负载过重而瘫痪 。
  基于P2P的流媒体服务系统并不改变现有的流媒体服务架构,只是在现有系统的基础上,改变传统模式下的服务方式和数据传输路径,使请求同一媒体流的客户端组成一个P2P网络,使服务器只须向这个P2P网络中的少数节点发送数据,而这些节点可以把得到的数据共享给其余的节点,每个节点依然可以通过流媒体系统得到高质量的视频服务。在一个P2P流媒体系统中,一个对等节点的子集拥有一个特定的媒体文件(或文件的一部分),并对此文件感兴趣的其他节点提供媒体数据。与此同时,请求数据的节点在下载媒体数据的过程中回放并存储这个媒体的数据,并成为可以为其他节点提供流媒体数据上载的节点。
  P2P流媒体的关键技术主要包括:应用层组播技术、容错机制、媒体同步技术、激励机制和安全机制。

2、应用层组播技术
  组播指的是在Internet网上对一组IP站点进行数据传送,这一组IP站点是动态形成的,每一个IP站点都可以动态地加入或者退出这个组。应用层组播是在应用层而不是网络层上实现组播能力,由端系统而不是路由器实现组播转发功能,并将组成员节点直接自组织成一个逻辑覆盖网络。P2P应用层组播结构有单组播树结构,多组播树结构和网络结构。单组播树结构是指在整个组播结构中,数据是通过一棵组播树传输的。树的根结点是组播源,每个非叶结点从自己唯一的父结点得到全部数据,再复制转发给自己所有的子结点,叶结点只从父结点得到数据,不再复制转发。当组中的非叶结点退出时,它的子结点将暂时得不到数据,这时,系统需要尽快重建连接,保证所有结点都在组播树中。多播树结构在数据的传输路径上引入了冗余,视频流不再由一个组播树来完成转发,而是先按设定的编码方式被分割成视频段,然后不同视频段由不同生成树完成转发。这样可以做到一个节点仅在一个组播树中作为转发节点,在其余组播树中作为叶节点,当一个节点出现死机或网络出现故障时,只影响小部分节点。

3、容错控制技术
  由于P2P流媒体系统中节点的动态性,正在提供服务的节点可能会离开系统,传输链路也可能因拥塞而失效。为了保证接受服务的连续性,必须采取一些容错机制使系统的服务能力不受影响或尽快恢复。对于节点失效的问题,可以采取主备用节点的方式容错。在选择发送节点时,应选择多个服务节点,其中某个节点(集)作为活动节点(集),其余节点则作为备用节点。流媒体服务的实时性较强, 因此节点的故障检测时间应尽可能短, 才能保证服务不中断。数据的编码技术也可以提供系统的容错性。

4、媒体同步技术
  由于网络时延,导致媒体流在传输过程中失去同步关系,传输的时延不可预期,媒体同步机制可以确实地恢复媒体流的同步。同步机制的目的就是保证接收端以正确的时间收到的媒体数据。媒体同步机制实际上就是在媒体内或者媒体间说明。对于连续媒体,应用最为广泛的说明方法说明或时间戳。时间戳法是在每个媒体的数据流单元中加进统一的间码,具有相同时间戳的信息单元将同时予以表现。在发送时,将按时间顺序分成单元,在同一个时间轴上,给每个单元都打上一个同一时标的各个媒体单元具有相同的时间戳。在各个媒体到达终端相同时间戳的媒体单元同时进行表现,这样就得到了媒体之间同步。

5、安全控制技术
  网络安全是P2P流媒体系统的基本要求, 通过安全领域的防火墙、身份识别认证、授权、数据完整性、保密性对P2P信息进行安全控制。数字版权管理(DRM)可以有效保护知识产权,通过DRM技术,内容提供商可以方便地对各种音乐、图像等媒体文件进行加密保护,使受保护的多媒体文件不会被用户非法拷贝和复制。在P2P流媒体系统内,可采用用户分级授权的办法, 阻止非法访问。

发展方向

(1)即时通讯交流:包括常用的QQ、ICQ、OICQ、YahooMessenger,专业的AnyChat、icloudsoft、视频面对面等。
(2)语音与流媒体:由于P2P技术的使用,大量的用户同时访问流媒体服务器,也不会造成服务器因负载过重而瘫痪。例如AnyChat、icloudsoft、Skype、Coolstream等。

转载请注明出处:CSDN博客;对本文有疑问可以加Q:2256985656