Skip to content

秒传播放

秒传播放用于把一个 115 或 123 账号中的资源秒传到另一个 115 或 123 账号,再使用目标账号获取下载链接播放。它适合源账号负责资源来源、目标账号负责播放的场景。

工作方式

  1. Emby 播放请求进入 NanShare。
  2. NanShare 根据 STRM、路径或分享信息识别源资源。
  3. 按 Emby 用户匹配秒传配置,确定源账号与目标账号。
  4. 执行 115/123 秒传,目标账号获得文件。
  5. 使用目标账号获取直链并返回播放器。

支持能力

能力说明
115 秒传支持 115 到 115 的秒传播放
123 秒传支持 123 到 123 的秒传播放
按用户分配可根据不同 Emby 账号分配不同秒传账号
同播复制多设备播放同一部影片时复用或复制链接
预缓存详情页提前秒传并获取直链,实现接近秒播
屏蔽客户端阻止指定客户端触发秒传播放

账号配置

秒传播放通常需要:

  • 源账号:资源原始所在账号或分享来源。
  • 目标账号:用于保存秒传文件并获取播放直链。
  • Emby 用户映射:指定哪个 Emby 用户使用哪组秒传账号。

示例策略:

Emby 用户源账号目标账号用途
admin115资源号115播放号A管理员播放
family115资源号115播放号B家庭成员播放
kids123资源号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 是否过期
重复秒传同播复制和缓存是否开启,文件是否已在目标账号存在

NanShare 文档站仅说明 NanShare 项目的部署、配置与使用。