ABPlayer (KnLiveCommentary)

KnLiveCommentary将被新的项目 ABPlayer 以及ABPlayerHTML5取代。新的播放器将使用更加先进的引擎和更加完善的控制机制,并且对复杂的弹幕形式提高了兼容性。你可以在https://github.com/jabbany/ABPlayerhttps://github.com/jabbany/ABPlayerHTML5 Checkout或者Fork这个项目。非常欢迎任何愿意加入项目的人积极参与(提交代码、补丁、BUG报告等等)!

KnLiveCommentary是一个面向简单架设的弹幕视频播放器。播放器内部不设置视频地址解析而依赖PHP进行地址解析,这样可以降低因视频站点加密方式变化而需重新编译播放器的问题。同时支持自定义的动能,可以很有效的进行扩展。

目前还在开发初期,虽然大部分功能可用,不过还是期待有参与者~

项目地址:http://sourceforge.net/projects/knlc欲加入,请在下方回复~
KnLiveCommentary已经停止开发,转为ABPlayer。

35 thoughts on “ABPlayer (KnLiveCommentary)

    • 这个工程是Flex 3.2工程,不能用SDK 4编译,在导入工程时要选择Flex 3.2 SDK才能编译。还有,此工程已经换为更新的版本:https://github.com/jabbany/ABPlayer。(也是Flex 3.2)。后者实现功能更加完善。

  1. 有意思加入咋家论坛么
    我们是做MIKU演唱会同步中国大陆免费转播的
    想通过FMS+ABPLAYER进行2012大感谢祭的同步转播
    咋家论坛地址是:http//bbs.2m.hk
    去年初音新加坡演唱会的同步转播地址:http://www.ishudu.com/YanChang/7513.html
    希望大大能够一起加入 因为我们一直都是一个有爱的团队

    • 我觉得搞转播的话服务器压力会很大啊,同步转播的话弹幕的实用效果也有限了(因为如果评论过长,由于没法暂停转播来输入内容,会导致出现人们评论延时等等不够好的效果)。
      不过呢,看了看,论坛架设的界面连贯性不错,而且访问速度、流畅度也很好(HK的缘故吧)。就这点在国内已经非常不错了。

      FMS的话总觉得需要自己的服务器吧(不便宜?),虽然不太了解。

      至于,ABPlayer的发展方向是逐步脱离Flash,现在弹幕引擎已经纯JS化了不久视频组件出来了(目前还需要通过这个兼容FLV),估计就能基本实现评论功能了。
      现在呢,我主要是在研发一个新型的视频/弹幕评论社区,因为目前见到的都是要不Discuz论坛,要不就是Ac/Bili这样比较传统的。想写个社区型强的视频转播分享站。

      对你们的项目很好奇,只是我觉得V家的东西网络化的话发挥潜力应该不止是视频转播。潜力很大,感觉还有空间挖掘(似乎?)。
      (PS:顺便表示,我很好奇没有版权问题么。。。)

      • 转播的时候可以从朋友那边借到一些服务器做分流(全部带宽加起来可能有300MB的带宽吧),而且现在小组在自己制作VPN的加速,如果能够在39之前赶做出来,加速用在评论上应该不会卡的。
        FMS转播是少数人看的,其他大部分的会利用sop来转播。
        版权问题暂时纠结,因为我们根据天朝法律,没有利用转播进行任何商业活动都不算违法的,(*^__^*) 这种叫分享。
        而且演唱会同步转播从2011年就开始做了(一共有4场),且日本官方也没有联系我们要版权什么的。
        大大是想开发类似这种分享项目吗?
        http://bbs.2m.hk/acgtu/

        现在就是卡在弹幕播放器与FMS的结合上了,非常的郁闷
        所以想请大大一起开发,关于V家 发展潜力应该不止这些的,应该还有更多模式有待摸索

        • 诶——好高级。现在看起来越来越有意思了。
          当然FMS本人了解有限,我怕帮不上忙啊<_>看你们的项目倒是很感兴趣啊。特别是看到你们有这么多的资源利用,用户群也不小。挺有发展潜力的。

          (题外话了,顺便说下,SOP这个看不了,我不用IE。。。)

          • 现在的转播设想是这样的
            首先服务器抓取NICO数据到本地
            其次需要用fms来进行广播
            然后用ABPLAYER接受RTMT的数据进行播放
            ABPLAYER的直播弹幕数据库单独放在一个数据库上(其中弹幕发送的文字,不知道能不能利用cnd加速)
            且直播流没有结束时间,不知道abplayer的弹幕算法按照什么计算。
            其中还要用到防盗链(实现单独域名限制与直接请求的限制)
            所以 希望大大一起来建设。毕竟ABPLAYER是大大孩子,正研究无力ing

            • 我觉得Nico不是实况转播吧。。。如果真是,那表示能抓到流然后重新导向很困难(是吧)。
              RTMP对访问者网速要求很高,优势就是自带防盗链。至于实现实时弹幕的话,还需要服务器开类似聊天的一个端口来实时广播弹幕(否则所有人的视频上弹幕都会是空的,因为实况转播需要在A时刻让X的弹幕达到所有的计算机,如果保存在服务器上等着播放器刷新[AB站是这么做的]由于网速延迟会导致每次弹幕都出现在现在时刻之后,也就没有弹幕可滚动了)。
              至于弹幕数据完全可以不开数据库存储(因为实实时的存储也没有价值)。话说回来了,这样也会导致网络条件略差的用户由于延迟完全看不到弹幕。

              ABP弹幕滚动是等时滚动(非等速)所以可以流没有结束时间。当然了,最大的问题还是如何让弹幕到达所有的计算机而不延时。
              要实现的话,预计需要首先实现P2P的聊天室类似功能来派发弹幕(实现实时滚动),然后再实现FMS的视频派发。这些东西实现的话,嗯,目测。。。要好几个月到半年之久吧。。。
              (虽然Nico这点似乎还算成熟?)

              当然也有其余的方案,比如增量刷新等等,但是这些都会有副作用的(最明显的就会是弹幕时间错位)。不知道你么有何这方面的考虑= =?

            • 顺便说表示很看好http://bbs.2m.hk/acgtu/ 这个。从某种意义上说,如果这个能发挥一下下,感觉会有很大的收获。

    • 其实是一直在开发HTML5版本的啊= =已经达到了很高的还原度….什么的……
      Flash版的由于现在Flash的支持性在降低,于是各种被推迟。还有HTML5版本的很多地方优化比要Flash好的。
      建议去看看 https://github.com/jabbany/ABPlayerHTML5 和里面的 /interface 部分。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

* Copy this password:

* Type or paste password here:

1,367 Spam Comments Blocked so far by Spam Free Wordpress

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>