原力P2P流媒体服务器(Force P2P Media Server),是原力科技为解决网络视频运营中,服务器及带宽资源大量投入带来资金问题,以及由服务器规模导致的资源管理问题、内容分发问题;网络环境及地理位置差异带来的网络适应性问题、用户通信等众多子问题而专门研发的流媒体发布专用服务器。原力P2P流媒体服务器以可管理的P2P流媒体系统作为基础内容发布技术,结合流媒体技术以及智能CDN网络架构,构建出符合P4P思想标准的新一代流媒体服务器。
原力P2P流媒体系统,通过P2P客户端程序使用户通过互联网、无线网络等不同的方式,观看到来自原力P2P流媒体服务器的视频内容,并同时进行相互之间的P2P传输。
原力P2P流媒体客户端以P2P的方式进行视频访问,即在用户观看的同时,也为其他访问相同视频内容的用户提供已经缓存到本地的内容。原力P2P流媒体客户端凭借先进的P2P算法,可获取到周围90%以上的可用节点用户,使内容来源更加广泛,降低用户对服务器访问的需求,以最少的服务器连接次数,缓解用户访问给服务器造成的压力。原力P2P流媒体客户端,将始终以观看速度的3~5倍的速度下载视频内容,确保观看过程中的稳定、流畅。
原力P2P流媒体系统客户端支持媒体格式广泛,可将服务器所发布的视频内容进行接近无损的内容解码,还原出最清晰,质量最高的视频播放效果。同时,原力P2P流媒体系统客户端可播放最新以H.264为编码方式的高清视频流,以专业技术加密的DRM视频流。
原力P2P流媒体客户端可以多种形式工作。其中包含ActiveX控件形式以及客户端程序形式。无论用户从Web页面上,或者是终端程序上,都可以同样观看来自服务器的视频内容。
原力P2P流媒体客户端采用私有UDP传输协议,可以高速、稳定的传输视频内容,即保证了内容的完整性、同时又可以进行高速的内容共享传输,同时该协议可穿透内网以及NAT设备,在内网中进行P2P传输,是真正符合中国网络情况的P2P流媒体系统。
原力P2P流媒体客户端以C、C++为基础,结合C#、JAVA、汇编语言综合开发而成,具有全面的扩展接口和二次开发接口,可与管理系统、访问系统、采集系统、办公系统等任何终端系统进行嵌入开发,进行协同工作。
原力P2P流媒体客户端具有良好的扩展性,可实现多终端共同组建的三屏流媒体视频发布网络,同时实现计算机终端、机顶盒终端、手机及其他移动终端等多种类型终端的程序嵌入,使所有终端设备都可以流畅观看来自服务器的视频内容,并相互间进行P2P的共享传输。
先进的P2P流媒体技术
原力P2P流媒体服务器所采用的P2P流媒体技术,是原力科技根据中国互联网的国情专门开发的,具有中国特色的P2P流媒体系统。系统采用私有UDP传输协议,彻底解决原有TCP传输速度慢且无法内网传输的弊端,更解决了现有UDP协议频繁丢包的问题。这种新的传输协议,可最大限度减少可能丢失的数据包,保证流媒体内容的完整性及连贯性,同时可针对我国小型局域网过多的情况,完全穿透内网防火墙及NAT设备,充分利用隐藏在公网IP下更多的可用P2P节点用户终端。
原力P2P流媒体服务器,完全由原力科技独立研发,拥有全部的知识产权,且其中应用众多独创技术,为原力科技专利技术,并且通过众多视频运营商中的广泛应用,获得充分的任何,具有巨大的市场价值。
原力P2P流媒体服务器三大独创技术:
1. 原力p2p Swarming 技术
2. 原力p2p Media Server 技术
3. 原力p2p AnyStream技术
符合最新P4P发展标准的网络架构
原力P2P流媒体服务器,通过对服务器职能的细分以及对部署架构的优化,构建出一整套适用于大规模用户并发并可无限扩展的平台架构,使系统具有很高的网络适应性及延展性,具有更高的商业价值和技术潜力。
原力P2P流媒体服务器对整体网络的部署及规划、数据的分发以及相应的管理策略,完全符合先进最新提出的P4P网络架构的设计思路,使P2P技术更加适用现今的网络运营环境。
原力P2P流媒体服务器采用分布式存储模式,所发布的所有内容存在于整个用户网络中,降低用户对服务器的访问依赖,从而缓解用户访问给服务器及带宽造成的压力,确保了流媒体服务器发布的稳定性。同时,每个用户可以从更多的途径获取节目源,使观看途中内容源的获取更加稳定,确保视频播放无缓冲、无中断等现象产生。
原力P2P流媒体服务器将服务器按职能划分,使每种功能服务器进行更专业的工作,提高系统的服务质量。引用分布式服务器部署理念,将服务器按功能、按地域、按需求等不同方式进行分散,使系统服务更具有针对性,将更多资源集中投入需求大的用户和地区,需求小的用户和地区投入相对较少资源,提高整体服务价值。
原力P2P流媒体服务器独有的热门内容智能分发功能,包含内容热度预判、内容导向分发功能。系统可对分发策略预设,当内容在某地区达到分发条件,如用户访问该资源数量超过1000次,热度预判系统将此内容列为热门内容,内容导向分发系统则将该内容分发至用户当地流媒体发布服务器,并对该内容应用更多服务器及带宽资源,以支撑更多用户的访问。
原力P2P流媒体服务器采用C/S模式的集中管理架构。在分散的P2P发布网络中,所有用户访问行为、服务器工作信息、内容资源信息、节点处理信息等,均通过集中的管理系统进行统一管理。其管理可分为对网络信息的管理和对架构的部署管理。网络信息管理存在于整个P2P发布网络中,用户产生视频请求、服务器查询内容资源及用户列表、反馈用户网络信息列表、用户根据列表访问视频内容、内容的P2P共享传输以及内容的终端呈现,所有步骤都需要管理系统的调配才可完成,完全的管理模式,使系统管理更加方便。系统对架构的部署管理,集中在对内容的分发管理中。结合热门内容智能分发功能,分布在各地的用户可更方便的访问到身边可提供该内容的分发服务器、节点用户,并将其作为最高优先级的内容访问源,无需占用更多的主干网络资源,避免了跨网络、跨区域访问情况的发生,解决了以往P2P大量占用网络带宽的问题,使P2P可满足电信级运营商的应用需求,体现出P2P流媒体技术的真正价值。
原力P2P流媒体服务器采用非集中化新型混合式P2P模式,遵循NeerCast就近获取原则,系统整体理论扩充规模无限,具有高容错性,系统匿名程度高,单独低聚合高。私有的Swarming Methodology的专利算法之上,采用私有UDP传输协议,以C、C++为基础,结合C#、JAVA、汇编语言综合开发而成。独有的P2P Swarming技术通过多对多AI及以Peer服务为中心的Election选举传输模式,降低网络抖动带来的传输问题,使种子连通率在90%以上,通过多对多的传输模式,实现Buffer的最优化管理。系统具有JAVA、C#两种开发语言的接口源码,使系统具有更高的兼容性,可方便的与其他系统协同工作。