马上注册,享用更多功能,让你轻松玩转DOSPY论坛-诺亚方舟号
您需要 登录 才可以下载或查看,没有账号?立即注册
x
https://github.com/huayuechenfeng/NIKINIKI
NIKINIKI 曾用名为 wiliwili for Symbian³ / wiliwili_symbian。项目源自对 xfangfang/wiliwili 的 Symbian 移植与重构; 为保证旧安装包可原位升级并保留设置,内部可执行文件名、UID、部分目录名及历史 技术文档仍保留旧名称。 本项目与哔哩哔哩、Nokia 及上游 wiliwili 均无官方关联。 QQ交流群:977410275 开发说明
本项目的开发过程中使用了 vibecoding(AI 辅助编程)。设计取舍、实机验证、 构建与发布均由维护者确认。 安装前置说明
所有设备都建议先安装 TLS 1.2 补丁,否则现代 HTTPS 站点和哔哩哔哩接口可能无法正常连接。 Symbian³ 原版和 Symbian Anna 还需要安装 Qt 4.7.4 / Qt Mobility 1.2.1, 本仓库已收录 SDK 中的原始安装包,可直接下载: Belle 设备通常已经具备所需运行环境。若安装上述运行库和 TLS 1.2 补丁后仍出现 网络异常,还可以尝试 Qt TLS 补丁。 1.0 是什么
NIKINIKI 的目标很简单:让已经停止官方生态更新的 Symbian 手机,仍能直接访问和 播放现代哔哩哔哩内容。 1.0 已在 Nokia 603 / Nokia Belle(640×360) 上作为主要开发与回归基线,核心 浏览、登录、视频、弹幕和播放器流程已经跑通。项目不依赖 PC 桥接、远程封装或远程 转码;兼容处理尽量在手机本机完成。
已实现
- 首页推荐、分区内容、动态、消息、搜索和视频详情;
- 扫码登录、历史、收藏、稍后再看、关注和互动;
- 普通 H.264/AAC 视频优先使用 Symbian MMF 硬件播放;
- 硬件插件拒绝的部分现代 AVC 视频可在手机本机使用裁剪版 PPSSPP-FFmpeg 软解;
- 播放/暂停、进度拖动、倍速、音量、清晰度和触摸控制;
- 滚动弹幕及播放器透明控制层;
- 原生横屏播放器状态机,可从播放页正常返回并重复进入;
- Qt 4.7.4 / GCCE 4.4.1 / Symbian³ SDK 的可复现构建脚本;
- 单一 ARMv5 应用包设计,目标覆盖 Symbian³、Anna 和 Belle。
已知限制
- 软件解码目前首先追求“能正确播放”,还不是满帧性能版本。 对目前需要进入 SW 路径的 360P H.264 视频,可以预期普遍存在不同程度的卡顿;实际帧率会随码流复杂度、 参考帧结构和设备性能变化,但音频与播放器时钟会优先保持连续;
- 1.0 后的首要性能目标是把 Symbian³ 全系设备的 360P 软件播放推进到稳定 20fps 以上。 其中 Nokia 603 的软硬件性能明显高于 N8 一代,603 的长期目标是继续向稳定 30fps 攻坚; 而 N8 一代稳定 20fps 才是下一阶段需要针对性投入和验证的关键目标;
- Nokia 603 上,能够进入系统硬件解码路径的视频目前基本可以稳定达到 30fps。N8 一代的 硬件解码能力低于 603,但对于其硬解兼容范围内的视频,仍预计能够保持流畅播放;
- 直播链路仍属实验性功能,不作为 1.0 的稳定性承诺;
- 原版 Symbian³ / Anna 的离线 Qt/Mobility 运行库仍需要更多真机验证;
- B 站接口、登录流程和媒体 URL 都可能随服务端变化。
关于 Nokia 603 的 Broadcom 解码器识别
目前的真机探测存在一个值得继续研究的异常:Nokia 603 实际使用的多媒体处理器属于 BCM2763 / VideoCore IV 一代,但 Symbian DevVideo 枚举出的 H.264 硬件解码器仍报告为 “Broadcom BCM2727”,与 Nokia N8 一代的名称一致;同时,目前观察到的高 reference-frame 码流兼容边界也与 N8 一代存在相似之处。 这里暂时不能据此认定 603 实际使用了 BCM2727,也不能断言限制一定来自硬件本体。更可能的 研究方向包括:Nokia/Broadcom 在 Symbian 上沿用了旧版 DevVideo/解码插件标识、能力表、缓冲 策略或固件配置。另一方面,603 的实际软解与硬解性能都明显高于 N8,这也说明“插件报告名称” 不能直接等同于真实芯片能力。该问题作为 1.0 后的独立底层研究方向继续保留。 安装包:超过1.5mb了,有人知道要怎么传吗,分段太麻烦了,可以在上面github链接里下载,也可以加群获取。
|