LivingInPortal / OpenDanmaku

A project of danmaku storage service.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenDanmaku

A project of danmaku storage service.
http://h.acfun.tv/t/3235974
http://h.acfun.tv/t/4628811


2015/01/16 03:00:00

0.1.0版本基本更新完成,欢迎大家内测 内测地址opendanmaku.github.io 也欢迎大家访问域名idanmu.tk


2014/12/12 0:01:54

该死的新浪,我把公邮分享给别人,之后新浪就说我不在常用地禁止我修改安全设置。和QQ的德性一模一样。
再也不敢用这些流氓的东西了,opendanmaku弃坑,直到我找到时间改成纯php+mysql为止。


ReadMe


用途


  • 提供一个按磁力链接索引的匿名弹幕服务器,以及相应的API
  • 只要你提供magnet链接(中的btih编码),你可以借此在任何视频中分享弹幕
  • 没错,任何视频,能干什么你懂的

功能


  1. 获取饼干: 并且有积分和操作硬直设定
  2. 新建/获取视频信息: 最近一周的最热视频,最近一周投稿(时间倒序),某投稿信息
  3. 新建/获取弹幕信息: 按序号/时间获取,获取最后x条弹幕,获取最新弹幕,获取全部弹幕
  4. 新建/获取交叉链接: 允许不同压制格式,不同字幕组,或合集与单集之间相互共享弹幕
  5. 新建/获取云屏蔽: 被dislike的弹幕可以隐藏,被dislike的人耗尽积分后会被禁言

状态


  • 服务器端勉强写完了,因为是初学php,里面还存在大量的语法错误,不优雅不简洁和漏洞,但是代码大致可以解释清楚功能

  • 播放页预计将借用jabbany氏的ABPlayerHTML5/CommentCoreLibrary,他的优秀作品甚至被a站html5播放器引用,谨表致意

  • 在下不是专业学计算机和软件的,虽然有个小点子,但是实践起来很苦手,项目整体还是未完成状态

  • 如果有哪位感兴趣,欢迎加入OpenDanmaku小组,或者来fork代码,或者联系我schezuk@163.com


未来


  • 理论上,我们可以实现一种弱中心的分布式匿名弹幕网络

  • 借由与bt或magnet或ed2k绑定的分布式IRC(或插件),

  • 利用这些协议现有的,或者自己设计的单独的聊天信道交换弹幕报文

  • 仍然可以实现云屏蔽(用户对某条弹幕/某人标记dislike),跨弹幕池引用等等

  • 专门的服务器提供分布式数据库储存,互相保持最终一致性,平时主要访问这个渠道

  • 如果服务器不能访问,每个客户端也可以牺牲效率,直接互相同步弹幕

  • 客户端监听每个anonymous user发布弹幕时的广播,互相传递本地弹幕cache,并用guid来去除重复

............

  • 如果有哪位大神能来实现,不胜感激,请务必联系我schezuk@163.com

感谢jswh@jswh.me和cnbeining氏的鼓励,感谢jabbany氏的解答,感谢a岛及其对岸的丧失

About

A project of danmaku storage service.


Languages

Language:PHP 63.3%Language:JavaScript 33.1%Language:CSS 3.6%