分享一篇介绍开发P2P播放器技术的文章
在互联网技术领域,对P2P这个概念有一种常规解释:从字面上,P2P可以理解为对等计算或对等网络。国内习惯将P2P理解“端对端”,学术界则统一称为对等网络(Peer-to-peer networking)或对等计算(Peer-to-peer computing)。开发P2P播放器也是基于这种概念下的技术衍生品其中之一。以后有机会点量再给大家说一下除了开发P2P播放器以外的其他技术衍生产品。
首先P2P的定义是网络的参与者共享他们所拥有的一部分硬件资源(处理能力、存储能力、网络连接能力、打印机等),这些共享资源通过网络提供服务和内容,能被其它对等节点(Peer)直接访问而无需经过中间实体。在此网络中的参与者既是资源、服务和内容的提供者(Server),又是资源、服务和内容的获取者(Client)。归结到开发P2P播放器上来说就是具备P2P运行原理的播放器称为P2P播放器。
其实网上有很多P2P开源技术,那为什么很多运营者在开发一套P2P播放器的时候还是会选择像点量这种专注技术服务的公司呢?那是因为用开源P2P开发P2P播放器已经不能实现真正的P2P播放了。
以迅雷为例,很多迅雷下载的种子资源,在迅雷上可以实现流畅播放,但是用其他开发的P2P播放器就不能实现流畅播放。迅雷快,是因为他一般第一次拿到torrent(通过hash)会存服务器,以后的用户直接去服务器获取加速。所以对于有开发P2P播放器需求的客户,点量也建议可以用类似做法,运营者可以自己存torrent文件。
我们之所以选择用P2P技术开发播放器,根本的原因是想利用P2P技术实现节省带宽、提高用户下载速度的目的。经过多年客户案例经验,有需要客户也是基于保护私有资源的目的利用自有独立运营的P2P播放器实现视频保护的目的。这个就是配合上点量视频加密产品可以实现所有私有种子、视频内容都加密,用户必须使用开发的P2P播放器客户端来观看。
点量软件专注P2P技术研究十多年,从一开始的自用,到后来推出正规商业版开发P2P播放器方案,也拥有成熟客户案例。期间通过对P2P技术市场需求了解一直完善开发P2P播放器的方案。到现在为止可以说已经成为此技术行业的佼佼者。