`

LightVOD P2P点播系统完全开源

阅读更多
http://www.lightvod.com

源码下载及配置,
开发环境: eclipse3.3,打包下载地址:http://lightvod.com/public/lightvodcode.zip


LightPlayer国内首款P2P无缓冲万能播放器!


当前版本1.4.2

下载地址:
http://www.lightvod.com/public/LightVodSetup.exe

LightPlayer是基于开源MPlayer的国产播放器,无缝结合万能播放和P2P播放,支持所有音视频格式,包括rmvb、avi、h264、wmv、flv。
1、简洁明了的操作界面,丰富的人性化设计。
2、支持断点续播,自动记忆上次播放时间。
3、历史播放列表,随时调出最近观看的影片。
4、目录扫描功能,自动添加相似文件到播放列表,尤其适合观看连续剧和分集影片。
5、独有的快速拖动功能,影片拖到哪看到哪,没有丝毫停滞,几秒钟就能浏览完整部影片。
6、独创播放搜索功能,当鼠标在进度条滑动时,会在鼠标停留处提示快进快退的时间幅度,从而帮你准确的定位到想看的地方。
7、独创桌面电影文件夹,自动同步节目单到文件夹中,打开文件夹就能浏览搜索影片,播放P2P视频和播放本机文件一样快捷方便。
8、支持P2P无缓冲播放,瞬时拖动,无需等待。
9、内置丰富的LightVod电影资源,国内外大片想看就看,无论是rmvb还是h264高清,应有尽有。
10、LightVod是国内最先进的P2P点播系统,完全自主开发,拥有所有核心技术,纯udp,纯java,支持大规模并发,智能缓存,不伤磁盘,智能网速管理,防止网络拥塞。
11、LightPlayer属于LightVOD P2P点播系统的一部分,LightVOD 则是建立在LightP2P平台上的应用,LightP2P是新一代的P2P网络框架,在其上可以很方便的开发出复杂的基于web的P2P应用,比如图片音乐分享,SNS社区,远程管理系统等。


附资源发布方法:
打开任务管理器,中止ui.exe进程(如果有的话),然后打开lightplayer所在目录,创建文件名为"nohide"的空文件,重新运行ui.exe,即可看到lightvod管理界面。





LightVod技术概要

网站:http://www.lightvod.com

简介
1、纯java,纯udp,防火墙 nat穿透,完全自主开发,拥有所有核心技术,支持所有音视频格式的发布和点播。
2、支持大规模并发,可承载千万人同时在线,发布端100M带宽千人同时观看。
3、单一磁盘文件缓存,易于管理,文件体积动态增长,节约磁盘空间。
4、使用开源Mplayer作为播放核心,使用简单,功能强大,支持所有格式,包括rmvb,h264,wmv,mp3,flv,拖动极快,100K网速,缓冲小于3秒,播放本地文件几秒内能浏览完整部影片。
5、无路由设计,单次搜索命中90%有效节点,使p2p效率发挥到极致。
6、高效精细的调度算法,保证播放迅速流畅,和良好的负载分布特性。
7、高效的可靠udp成熟协议,速度是tcp的2-3倍,友好的拥塞算法,具有平滑的网络曲线,并实现良好的程序接口,用于节点间透明传输。

性能
网络结构简洁高效,搜索只需两跳,网络90%压力在强节点(有至少10%的节点可以成为搜索节点),中心服务器算法简单,不依赖数据库,查询数据直接从内存返回,每秒可进行百万次查询,由于完全使用udp协议,网络流量和cpu压力较小。

网络框架
LightVod网络由中心服务器,强节点,协助节点,播放节点组成
1、中心服务器对所有节点进行统一管理(为了避免网络混乱和效率底下),包括节点的登录,退出,搜索引导和均衡网络负载。
2、协助节点帮助两个节点建立连接,进行防火墙nat穿透和清理节点异常退出的遗留信息。
3、每个文件hash对应多个强节点构成的强节点组,负责索引,查询分块信息。强节点组成员由中心服务器指定,并随着网络压力的变化,动态增加或减少组成员数量。
4、拥有公网IP,在线时间较长,网络状况良好的普通节点自动升级位强节点。

基本的p2p流程
登录:从中心服务器登录,获取随即并注册协助节点。
退出:从中心服务器退出,中心服务器随机指定一个协助节点对退出节点遗留的共享信息进行清理。
资源搜索:向中心服务器查询文件hash对应的节点组地址,向节点组搜索来源。
资源发布:向中心服务器查询文件hash对应的节点组地址,向节点组广播分块信息。
分享到:
评论
3 楼 hrybird 2017-01-10  
http://www.dolit.cn/portfolios/dolit-mediaplayer-introduction-html 这个点云影音貌似是更成熟的方案,有多家装机量几千万级别的商业应用。而且提供android等手机版。我觉得可以考虑用这个的源码。
2 楼 thinkgem 2014-08-24  
你好,lightvodcode.zip现在不能下了,能否发我一份源码,多谢了! thinkgem@163.com
1 楼 leather0906 2011-03-19  
兄台,劳烦问一下,这个lightvod你调通了吗?我在调试lightvod时总是要冲一个网页上下载SynFolder.zip,而且我下载的lightvod下没有web文件夹。这个系统我调试了很长时间,真的想请教一下。我都不不知道节点怎么进行资源搜索。希望不吝赐教。

相关推荐

Global site tag (gtag.js) - Google Analytics