ABPlayer 开发
项目目前进度:0% 项目开始时间:2011-10-26 结束时间:2012-12-31 待审人数:0人 已参加人数:5/99人
详细信息和参与需知
基于A,B站出现的种种比较让人讨厌的问题,召集一些对Flex有了解的技术宅们对弹幕播放器进行大胆的创新。


ABPlayer是一个多功能新理念的...咳咳...弹幕播放器>_<。主要目的是通过大家的合作,为弹幕播放器增添些“有用”或者“有意思”的功能(并且不伤害播放器本身高效原则),然后让这些功能逐步被各种弹幕播放器借鉴。
目前ABPlayer已经有了很多实现功能,但是由于个人能力有限,也期待社区人员加入。
功能(已实现的标粗了,下划线为部分实现):
1. 躲避嵌入字幕:很多视频本身有嵌入字幕,而底端弹幕往往会有意或无意的遮挡住底部视频字幕。这个功能通过上移弹幕容器保证不管弹幕多厚,底部弹幕滚动弹幕都没有机会遮挡视频内嵌字幕。
2. 智能防止刷屏:防止个体弹幕遮挡视频面积的75%以上,有效避免被刷方块。
3. 高能检测:自动判断弹幕高峰(短时间大量弹幕),并采取相应优化措施(如:去重[高能区间内重复或类似的弹幕自动合并,以 内容 x N作为一条弹幕显示],限流[高能区间限制屏幕弹幕数目],快速死亡[高能区弹幕呈现降低刷新率,或未到达终点即消失])
4.点阵图:允许用二进制编码透/显弹幕,缩小神弹幕的下载消耗量。可缩到原占用1/8 - 1/12。节约带宽?
5.带弹幕截图:这还用解释么。
6.视频变换:音轨覆盖、上下颠倒、颜色优化、“加密视频”(视频直接观看为乱麻,经过播放器颜色Matrix解密后恢复正常,避免被某些站点K掉?)、双视频对比模式
7.超级过滤器:不仅过滤文字、发送者,还能过滤颜色、长度宽度、显示时间、发送时间。并且允许On-The-Fly和谐弹幕(文字替换而不是屏蔽)
8.社区性自然语言提示:根据弹幕对弹幕本身来进行优化,如出现“前方高能”时开启高能优化,出现“XX颜色XX了”屏蔽颜色等...
9.无弹幕模式:缩小视频并留出空间单独滚动弹幕,而不是把弹幕覆盖在视频上面,保证用户能看到完整的视频
10.快速输入:快速输入面板,方便快捷输入特殊符号/用户指定快捷语句 >_<,全屏下也能使用
11.你觉得呢?(还有很多可能性啊= =)
期待大家发挥那个什么技术特长,开源的为播放器的优化做出贡献。也希望corari能对这种诡异项目支持一下。
技能需求:
Flex/ActionScript3比较熟悉(最好是对Spark组件系统熟悉),对GC和内存优化有 _独到建树_ ,“技术宅”,“有爱”参与者
星璇の天空(0%)
copyzero(0%)
WiiGe(0%)
miyaku(0%)
昵称可以吃么(0%)讨论区
