美剧窝不像那些把首页当赌场的站——一进去全是"今日热播""猜你喜欢""限时免费",点三步还在推荐页。美剧窝的逻辑很土:你要找美剧,先选厅;要看更新,看日历;要换线路,点一下。没有自动连播陷阱,没有"再看一集"的心理学按钮,没有观看记录转头喂广告模型的暗门。进来是找片,不是被留下来。
六张卡写美剧窝底层架构:入口路由、更新聚合、转码适配、容灾切换、订阅拓扑、数据沙箱。全部平台基建方向,不写具体剧。
按内容类型(美剧/英剧/限定剧/纪录剧集/动画改编剧)建立独立路由,每个路由绑定专属排播逻辑和展示模板。路由层不耦合播放逻辑,换源、换模板不影响导航结构。
从多个公开排播源拉取更新事件,经去重、校验、冲突消解后写入统一事件流。支持按"周更日/季终窗口/续订公告"分类推送。假更新(源端误标)走人工复核队列,不直出前端。
字幕文件按编码格式(UTF-8/GBK/BIG5)、时间轴偏移、翻译粒度做自动归一化。不同源的同一集字幕可并行挂载对比,用户端按"完整度/时效/注释密度"排序选择,不默认覆盖。
每集绑定主源+两个备用源,每个源独立健康检测(延迟/丢包/403率)。主源连续失败自动降级到最优备用源,切换决策在边缘节点完成,不回源到中心调度,延迟<200ms。
用户订阅关系不是扁平列表,是有向图:剧→季→集→源→字幕。节点状态变更(停更/砍剧/换源)沿边传播到订阅者,触发通知或替补推荐。图结构支持回溯"我什么时候加了这部"。
观看进度、字幕选择、倍速设定、跳过片头标记全部存于本地加密沙箱。跨端同步走端到端加密,服务端只转发密文。沙箱可整体导出为加密归档,可一键销毁,不留痕。
只有这里写片子。6 部全新虚构美剧/限定剧,和之前所有批次零重复。
一座凌晨三点还在运转的边境收费站,六个收费员轮流值夜。每集围绕一辆过境车展开:走私的、逃婚的、送器官的、接人的。镜头大部分在收费亭里,窗外是雾和远光灯。
洛杉矶韩国城地下室有间只接"被大厂退稿"的录音室。老板记了一本母带清单:谁唱了什么、为什么没过、后来去了哪。每集一首歌,对应一段被主流拒绝的声音。
一座滑雪场关闭后,缆车控制室还亮着灯。三个留守员工发现对讲机里有人在说话——但山上已经没有人了。每集解锁一个频道,对应一桩旧事故。声音比画面先到。
退休书记员每天坐最后一排听案子,把"法庭上没说出口的话"记在小本上。每集一个案子,暗线串着他自己三十年前经手的一桩旧案。不喊口号,不演法庭戏套路。
新英格兰一个小渔港,凌晨四点对讲机开始响:渔船报位置、拍卖行报行情、海岸警卫队报浪高。一个实习调度员把每天的对讲记录整理成日志。没有主角,只有潮汐。
2008年一家地方报社关门前最后六周,校对车间四个老太太决定把"没登上头版的东西"印成一本小册子。她们校对的不是错别字,是一座城市的记忆。结尾不煽情,只关门。
写平台侧更新:入口路由、更新聚合、转码适配、容灾切换。不写"某剧上线"。
美剧厅用"周更日历"模板,英剧厅用"BBC/ITV 排期"模板,限定剧厅用"总集数+完结状态"模板。不再共用一套卡片硬塞不同类型。进厅第一眼看到的信息密度匹配内容类型。
以前某个字幕组误标"已更新",前端就跟着亮灯。现在聚合器拉至少两个独立源做交叉校验,不一致的事件进复核队列。前端只展示"已核实"状态,待确认标"等待确认"。
不同字幕组出的字幕文件编码五花八门,以前乱码靠用户自己猜。现在管线自动检测编码、转 UTF-8、校准时间轴偏移(±500ms 内自动对齐音轨)。多版本字幕可并行挂载对比。
以前切线路要回源到中心调度,等响应再切,用户已经关页面了。现在健康检测下沉到边缘节点,主源失败在本地完成降级决策。切换面板实时显示三条源的健康度(绿/黄/红)。
大多数导航站本质还是"播放站套了层目录皮"——点进去还是自动跳转播放页、弹窗广告、诱导下载。美剧窝不做播放,只做导航。它告诉你"这部剧现在什么状态、去哪看最稳、哪条字幕最完整",然后你决定下一步。不劫持点击、不弹窗、不追踪。
聚合器从至少两个独立源拉取同一部剧的更新事件。两个源都说"更新了",才标"已核实"。只有一个源说更新、另一个没动静,标"等待确认",不亮更新灯。如果某个源连续误报,会被降权甚至移出源池。所有状态变更写审计日志,用户可在详情页看到"最后核实时间"。
三个问题:① 编码乱码(GBK/BIG5 没转 UTF-8 导致满屏问号);② 时间轴偏移(字幕比音轨快/慢几秒);③ 多版本冲突(同一集三个字幕组出了不同版本)。管线自动检测编码、校准偏移(±500ms 内自动对齐)、多版本并行挂载让用户自己选。不默认覆盖、不强制合并。
健康检测下沉到边缘节点(离用户最近的接入点),主源连续失败 2 次即触发降级,决策在本地完成,不回源中心调度。实测切换延迟 <200ms,用户感知只是"卡了一下然后恢复了"。切换面板实时显示三条源的健康度:绿(正常)/ 黄(延迟高但未失败)/ 红(连续失败),用户可手动干预。
追剧列表是扁平的"我追了这些剧"。订阅拓扑是有向图:剧→季→集→源→字幕,每个节点有状态。状态变更沿边传播——比如某季被砍,沿边通知所有订阅了该季的用户,触发"停更预警"或"替补推荐"。你还能回溯"我什么时候加了这部""当时为什么加的"(备注节点)。它不是列表,是关系网。