深色模式
秒传播放
秒传播放用于把一个 115 或 123 账号中的资源秒传到另一个 115 或 123 账号,再使用目标账号获取下载链接播放。它适合源账号负责资源来源、目标账号负责播放的场景。
工作方式
- Emby 播放请求进入 NanShare。
- NanShare 根据 STRM、路径或分享信息识别源资源。
- 按 Emby 用户匹配秒传配置,确定源账号与目标账号。
- 执行 115/123 秒传,目标账号获得文件。
- 使用目标账号获取直链并返回播放器。
支持能力
| 能力 | 说明 |
|---|---|
| 115 秒传 | 支持 115 到 115 的秒传播放 |
| 123 秒传 | 支持 123 到 123 的秒传播放 |
| 按用户分配 | 可根据不同 Emby 账号分配不同秒传账号 |
| 同播复制 | 多设备播放同一部影片时复用或复制链接 |
| 预缓存 | 详情页提前秒传并获取直链,实现接近秒播 |
| 屏蔽客户端 | 阻止指定客户端触发秒传播放 |
账号配置
秒传播放通常需要:
- 源账号:资源原始所在账号或分享来源。
- 目标账号:用于保存秒传文件并获取播放直链。
- Emby 用户映射:指定哪个 Emby 用户使用哪组秒传账号。
示例策略:
| Emby 用户 | 源账号 | 目标账号 | 用途 |
|---|---|---|---|
admin | 115资源号 | 115播放号A | 管理员播放 |
family | 115资源号 | 115播放号B | 家庭成员播放 |
kids | 123资源号 | 123播放号 | 指定儿童库资源 |
路径替换
完整模式识别、执行顺序和路径替换示例见 模式与路基替换说明。
秒传播放也支持路径替换,但右侧目标与 Emby 助手略有差异:
- 可指向 115 源配置。
- 可指向 123 源配置。
- 可指向 HTTP URL 后端。
- 不支持夸克和天翼作为秒传路径替换目标。
示例:
text
/CloudNAS/CloudDrive/115open => 115资源号
/CloudNAS/CloudDrive/123云盘 => 123资源号
https://alist.example.com/d/115 => http://127.0.0.1:5244/d/115分享模式与 Open API
115 Open API 可以用于秒传播放的路径、Pickcode、FileId 等模式。启用 Open API 前,请在 115 助手中完成扫码授权并确保 Token 有效。
WARNING
秒传播放的分享模式不能使用 115 Open API。原因是 115 Open API 不支持分享下载,分享模式仍需要 Cookie 能力。
预缓存差异
秒传播放的预缓存收益更明显,因为它提前完成了“秒传到目标账号”和“获取直链”两步。实际使用中,如果用户打开详情页后过一会儿再播放,通常可以明显缩短首播等待。
建议:
- 对常用 Emby 用户开启预缓存。
- 对电视剧限制每集或每季的缓存版本数。
- 对频繁浏览但不播放的账号关闭预缓存,避免产生无用秒传。
- 配合缓存管理定期检查秒传缓存。
排错清单
| 问题 | 检查项 |
|---|---|
| 秒传失败 | 源账号是否能访问资源,目标账号是否有效,资源参数是否完整 |
| 播放慢 | 是否启用预缓存,缓存 TTL 是否过短,目标账号获取直链是否稳定 |
| 指定用户没生效 | Emby 用户名是否匹配,是否有默认秒传配置覆盖 |
| 分享模式失败 | 是否错误启用了 Open API,Cookie 是否过期 |
| 重复秒传 | 同播复制和缓存是否开启,文件是否已在目标账号存在 |