排片逻辑 · 解码边界 · 遥控语义

神马影院,把"放什么"和"怎么放"拆成两套互不打扰的规则

很多站点把排片权和播放器绑死,首页改个推荐位,底层解码就重排一次。神马影院反过来:排片逻辑只决定内容以什么顺序、什么粒度暴露给用户,不碰解码;解码边界只在端上声明设备能吃什么规格,不反向逼排片让步。两边通过一份"场次契约"对接——你看到的是排片结果,播出来的是解码结果,中间没有互相劫持。

排片侧场次契约输出
解码侧端上规格声明
大屏交互遥控语义层
评论承载三层分层折叠
痕迹归属归档包可携出
平台能力

六大核心优势

从排片引擎到端侧解码,神马影院的每项能力都围绕"排片可解释、解码可声明、交互可遥控"三个目标。

排片逻辑

内容以"场次"为单位编排,支持按更新节奏、专题聚合、时长桶、完结状态四种逻辑并行暴露,互不覆盖默认排序。

解码边界

客户端启动即上报 Codec 白名单与最高规格(如 4K·HDR10·EAC3),服务端只下发不超出该边界的源,避免端上软解发热。

遥控语义层

电视端把"左/右/上/下/确定/返回"翻译成语义事件(切集/跳片头/调轨/唤出信息卡),不同遥控器映射统一收敛。

评论三层折叠

弹幕、短评、长评分三层独立折叠:弹幕按密度收束,短评按热度分页,长评按"考据/观感/吐槽"分组,列表互不穿插。

痕迹归档包

观看记录、搜索词、书签打包为加密离线包,密钥用户自持,可携出到另一台设备还原,平台不强制留存云端副本。

边缘验签

每个边缘节点持短期证书,播放前客户端校验节点证书链与内容指纹是否同签,脏节点自动剔除并回源最近干净节点。

精选片单

平台内容覆盖示例

覆盖电影、剧集、纪录片、动画、综艺等品类,以下展示部分正版授权内容的技术与组织信息。

🎬 剧情电影
09:05

海上钢琴师

音乐剧情经典,端侧解码边界声明支持 HDR10,附原声双轨切换与台词字幕独立偏移,书签续看。

▶ 23.1万♥ 1.8万
HDR10剧情音乐
📺 职场剧集
11:15

大江大河

全 47 集收录,分集书签独立存,遥控语义层支持右键跳片头,长辈模式隐藏弹幕与热评。

▶ 20.4万♥ 1.5万
职场年代
🎞 历史纪录
14:50

大国崛起

九集历史纪录片,多语种字幕轨道独立开关,附年表注释弹窗,TV 端遥控左右切集。

▶ 9.8万♥ 6700
年表注释纪录历史
🎬 喜剧电影
08:40

让子弹飞

黑色喜剧经典,1080P 修复版,附方言原声与普通话配音双轨,纯音频后台播放可用。

▶ 26.9万♥ 2.2万
喜剧荒诞
🌀 科幻动画
10:25

灵能百分百 第三季

超能力日常动画,单集收藏与笔记标记,儿童锁开启后屏蔽所有非正片推荐位。

▶ 15.3万♥ 9600
动画科幻日常
🎤 文化综艺
13:35

国家宝藏 第三季

文物文化节目,附展品卡片与博物馆地图,长辈模式隐藏互动条,遥控上下切段。

▶ 10.7万♥ 7100
展品卡片综艺文化
平台动态

近期工程侧更新记录

以下为平台基础设施与功能迭代的变更说明,不涉及具体影片评价。

排片逻辑新增"时长桶"编排

内容可按 0-20/20-45/45+ 分钟分桶暴露,通勤场景默认只取短桶,周末主页才展开长桶。

查看详情 ↓

时长桶是排片逻辑里的独立轴,不与类型、地区轴互斥。运营配置专题时可勾选"仅 0-20 分钟桶",系统自动过滤超出部分,不依赖播放器端截断。用户侧在设置里可固定偏好桶,如"通勤只看短桶",该偏好写入场次契约,排片引擎出结果时直接生效。实测通勤时段点击转化率提升约 22%,因为首页不再被电影长片占据。桶边界允许内容跨桶展示(如 19 分钟短片同时进短桶与中桶),由运营勾选决定。

解码边界支持"HDR 回退链"声明

客户端上报能力时附回退顺序:HDR10→SDR 提亮→原生 SDR,服务端按首条可解规格下发,避免黑屏。

查看详情 ↓

旧逻辑只报"支持 HDR10 与否",不支持就整条换 SDR 源,导致部分设备拿到提亮版 SDR 仍黑屏。新回退链让客户端把完整能力栈一次性给服务端:首选 HDR10 原始层,次选服务端 HDR→SDR 提亮层,末选原生 SDR。服务端按链顺序匹配可用源,匹配到哪层发哪层,播放器不二次协商。该改动在入门级安卓电视上把 HDR 内容可播率从 71% 拉到 96%,且不再出现"有声无画"。

遥控语义层统一"切集"事件

不同品牌遥控的"下一集"键统一映射为 semantic:next-episode,应用层只监听语义。

查看详情 ↓

语义层在 TV 端启动时报上设备遥控型号,前端查表把物理键映射成语义事件流。应用层不再写"if CH+ then next",只订阅 semantic:next-episode / semantic:skip-intro / semantic:toggle-track。新增遥控器型号只需补映射表,不改业务代码。该层还处理长按语义:长按右方向键默认 seek +10s,但若在信息卡展开态则变为"下一条信息",避免全局手势冲突。

评论三层折叠上线"短评分页"

短评脱离弹幕与长评独立成层,按时间/热度双模式分页,每页 20 条,列表页不再被单条长评顶替。

查看详情 ↓

过去短评、弹幕、长评混在一个时间线,长评一发就淹没几十条短评。三层折叠后:弹幕走密度收束,短评走分页(默认按热度,可切最新),长评按组别折叠只露摘要。短评页内支持"只看带图""只看剧透标"。分页在服务端做游标,不下发全量,低端电视拉一页 20 条耗时 < 80ms。

痕迹归档包支持"差分携出"

导出包只含增量记录,非全量打包,减小体积,跨设备合并时按时间戳去重。

查看详情 ↓

全量归档包在重度用户侧可能超 5MB,差分携出只打包自上次导出锚点之后的增量。携入另一端时,客户端先解包得增量集,再与该端现有归档按(内容 ID+操作时间戳)去重合并,冲突以较新操作为准。包体用用户口令派生 AES 密钥加密,平台服务端若收到上传也解不开。

边缘验签接入"证书链短时化"

边缘节点证书有效期从 24h 缩到 20min,每 10min 轮签,客户端校验失败 3 次永久拉黑该节点 IP 段 1h。

查看详情 ↓

短时效证书让被盗节点证书在短时间窗口外自动失效。客户端播放前先做证书链校验:叶子证书→边缘 CA→平台根 CA,任一层不匹或过期即拒播并回源。连续 3 次校验失败将该节点 IP/段记入本地黑名单 1 小时,期间调度器不再分配。

帮助中心

关于平台功能的常见问题

以下解答围绕平台使用场景,不涉及具体影片内容。

时长桶会把我收藏的长片藏起来吗?
收藏走独立存储,不受时长桶过滤影响。
桶只管排片暴露,不碰收藏与书签。
通勤模式隐藏长桶≠删除长桶内容。
切回标准主页长片正常出现。
桶边界内容可配置跨桶展示。
解码回退链会让画质偷偷变差吗?
首选仍是设备支持的最高规格。
只有首选项不可解才往下回退。
回退到哪层播放器有角标提示。
可在设置锁定只吃 HDR10 不接受提亮。
原生 SDR 是最后兜底不是默认。
老遥控没有"下一集"键怎么办?
语义层支持组合键映射。
如"确定+右"可绑 semantic:next-episode。
映射表在遥控设置里可编辑。
应用层只认语义不认物理键。
新增遥控型号不用等版本更新。
三层折叠后还能看全部弹幕吗?
热度条点击展开即看该时段全弹幕。
短评分页可切"最新"拉全量时间线。
长评组别内点"展开全文"看完整。
三层互不影响,可同时全开。
密度收束只改默认视图不改数据。
差分归档包换设备会丢老记录吗?
差分只管增量,老记录在目标端保留。
合并按时间戳去重不覆盖。
锚点文件建议一起携出。
无锚点时退化为全量合并。
加密密钥仅用户口令派生。
边缘节点黑名单会误伤正常 CDN 吗?
黑名单按校验失败次数触发,偶发失败不记。
1h 后自动解封重新调度。
正常节点轮签成功不会进黑名单。
解封后优先分配同运营商干净节点。
用户可在网络诊断里手动清黑名单。
社区反馈

用户真实体验记录

评论区自动滚动,悬停暂停,触底循环。