|
粘贴你的视频链接,立刻体验 ↓
支持 HLS / DASH / MP4 / FLV — 留空则播放示例视频
* 数据基于内部 300 万 DAU 影视 App 实测,Top 1000 视频站点 URL 测试集
传统播放器的常见痛点,朱雀一次性全部解决。
聚合了几十个视频源,M3U8 格式不标准,ExoPlayer 直接报错,IJK 经常崩。用户看到黑屏就走了。
某些手机声称支持 H.265,实际解出来全是马赛克。你得维护一个"设备黑名单"不断更新。
通用播放器不按设备能力选编码,大量支持 H.265 的设备被迫用 H.264,浪费 50-70% 带宽。
从源识别到播放优化,每一个环节都精心调校。
HLS / DASH / MP4 / FLV / RTMP 自动检测。非标 M3U8、嵌套清单、302 跳转——全部容错处理。
分片重试 → 备用源切换 → 硬解降级 → 码率降级。所有恢复逻辑全自动,不用写一行错误处理代码。
Android 5.0+ 覆盖 99.5%。硬解 test-frame 验证、设备黑名单热更新、低端机自动保护。
首帧优化 + 智能 ABR(热/冷资源差异化)+ WiFi/蜂窝自动切换预加载策略。
内置 UI 组件(进度条、全屏、手势)、弹幕引擎、字幕(SRT/ASS/WebVTT)、后台播放、DLNA 投屏。
设备兼容性数据库、ABR 策略、容错规则——全部云端热更新,不用发版。
三步搞定,不需要复杂的配置。
// build.gradle.kts
implementation("com.zhuque:zhuque-core:0.1.0")
implementation("com.zhuque:zhuque-danmaku:0.1.0") // 可选:弹幕
// Application.onCreate()
ZhuqueSDK.init()
// XML 布局
<com.zhuque.player.ui.ZhuquePlayerView
android:id="@+id/playerView"
android:layout_width="match_parent"
android:layout_height="240dp" />
// Activity 中
val playerView = findViewById<ZhuquePlayerView>(R.id.playerView)
playerView.play("https://example.com/video.m3u8")
// 就这样!进度条、手势、倍速——全部内置。
基于内部 300 万 DAU 影视 App 的实测数据
和你现在用的播放器对比
| 能力 | ExoPlayer | IJK 原版 | 朱雀 |
|---|---|---|---|
| 非标 M3U8 容错 | ❌ 报错 | ⚠️ 部分 | ✅ 深度容错 |
| 硬解自动降级 | ❌ 需自写 | ❌ | ✅ 自动 |
| 备用源自动切换 | ❌ 需自写 | ❌ | ✅ 内置 |
| 内置 UI 组件 | ⚠️ 基础 | ❌ | ✅ 完整 |
| 弹幕引擎 | ❌ | ❌ | ✅ 可选模块 |
| DLNA 投屏 | ❌ | ❌ | ✅ 内置 |
| 远程热更新 | ❌ | ❌ | ✅ 内置 |
| 播放链路追踪 | ❌ | ❌ | ✅ 内置 |
给个链接就能播——不管什么格式、什么协议。
私有加密协议,五层防御体系。优酷 / 爱奇艺 / B站均已被破解,ZQMF 尚无通用破解工具。
| 平台 | 致命弱点 | 状态 |
|---|---|---|
| 优酷 | AES-ECB 最弱模式 + 密钥无保护 + TS 结构明文暴露 | 已破解 |
| 爱奇艺 | 固定 IV + 固定 XOR 掩码 + License 可转移 | 已破解 |
| B站 | 解密参数嵌在文件内 + 选择性加密留明文区域 | 已破解 |
| ZQMF | 密钥服务器实时下发 + 整文件加密 + 私有格式 | 无通用工具 |
核心差异:ZQMF 的密钥不在 APK 里,每次播放从服务器实时下发 + 设备指纹绑定。无法制作通用破解工具——每个客户的 App 都不同,必须逐个逆向。
集成方式与普通播放器完全相同——
playerView.play("zqmf://your-video-id") // 一行代码开启内容保护
客户只需集成 SDK + 使用云点播,加密/解密/密钥管理全部在 SDK 内部处理
开源核心永久免费,商业保护按需付费
H.265 编码享受 8 折优惠