平民影院 · 不摆谱,把"看片"这件事放回巷口板凳上
平民影院不跟你讲会员等级、不跟你卷首页闪多快。它把自己当成巷口那台老电视机——谁路过都能瞄两眼,老人拿遥控器、小孩趴桌边、租客连共用 WiFi,都不用先办卡。你把"今晚看啥"丢过来,它不甩热搜榜,低头按街坊口味翻一遍。
底层是一套"边缘协商缓存 + 分桶召回":热片按小区访问密度沉到街道边缘节点,冷片按"街坊共看关系"归档,不靠中心源站硬扛。推荐不堆"猜你喜欢"墙,改用"街坊口味分桶"——把年代偏好、设备档次、观看时段编进桶权重,同看《巷口放映队》会顺到《板凳上的夏天》,不撞热榜也不脱离影视主线。长剧看到第 9 集关掉,进度按"设备权重+版本号"仲裁,手机看的倍速不覆盖电视看的画幅。租客端开低清保底转码,2G 网也能把一集顺完,不另开"极速版"丢原界面。
搬板凳热门推荐
巷口放映队
板凳上的夏天
共用天线人家
卖豆腐的夜场
三楼晾衣绳
收废品的那年
电表间广播站
腊月停电夜
平台功能
边缘协商缓存
片元按"小区访问密度"分热、温、冷:热层驻街道边缘节点多副本,温层按晚高峰滚动预热,冷层按"街坊共看关系"(同小区/同设备档/同观看时段)归档。翻到第四页点 2009 年的《卖豆腐的夜场》,走冷层异步回捞,首帧不抖,中心源站只管鉴权和元数据。
街坊口味分桶
不按"看过啥推啥"偷懒,把年代偏好、设备档次、观看时段编进桶权重。看《巷口放映队》顺到《板凳上的夏天》靠"邻里群像+夏夜场景"边权,不是靠热门度。冷启动按小区均值分桶,点三次后局部重算,不脱离影视主线也不撞首页热榜。
跨端进度仲裁
长剧倍速、字幕、画幅、暂停点压成一条短快照,多端冲突按"设备权重+版本号"合并。手机写的倍速(patch B)和电视写的画幅(patch C)走不同字段,互不覆盖。关掉两个月回来,只拉快照重放,不从第 1 集缓冲。
低清保底转码
除 480P-4K 四档外,单独出一档"360P 长 GOP 保底"版本,专给 2G/共用 WiFi 设计:单片元更大、请求数更少、解码开销低。带宽低于 500K 时优先派这一档,不频繁换层,画面糊但不断流,老旧手机看完一集不烫手。
街坊组共享片单
主账号开"街坊组"后,同租户、同小区成员可共建片单,不互通私聊。片单按"共看完成度"排序,谁看完谁点亮,不按热度盖过。长辈被邀进组只看到年代/戏曲/纪录维度,不塞年轻向内容,不另开简易版。
片元合规指纹
每个微片元带母带 ID、转码批次、来源节点签名三要素。机器预审筛转码异常与无关水印,人工抽检适龄级与情绪标签。举报触发同母带复检,命中异常片元下线重转,其余正常服务。低质源按指纹降权,不进推荐池。
影讯资讯
📰 为什么热片要按"小区密度"沉边缘
同一条街道晚上八点并发,比全市均值更有参考价值。
平民影院把近 7 日访问按"小区粒度"聚合:某街道晚上八点《巷口放映队》并发高,热层就往该街道边缘节点多副本沉,不按全市均值一刀切。冷片按"街坊共看关系"归档——同小区、同设备档、同观看时段的片目绑一起存。用户翻到第四页点 2009 年《卖豆腐的夜场》,走冷层异步回捞,首帧比混存稳 35%,晚高峰不抢中心源站公网出口。
📰 街坊口味分桶不是"相关推荐"换皮
同类型是最弱的一条边,年代和时段才是街坊味。
传统相关推荐靠"同主演/同类型"硬匹配,结果首页全是撞类型。街坊分桶把年代偏好(80后爱修复版、00后爱单元剧)、设备档次(老旧平板/新手机)、观看时段(晚八点合家/凌晨独处)编进桶权重。看《巷口放映队》顺到《板凳上的夏天》靠"邻里群像+夏夜"边权,不是"都是年代片"。冷启动按小区均值分桶,点三次后局部重算,不脱离影视主线也不撞热榜。
📰 跨端进度仲裁怎么做到不互相覆盖
倍速、画幅、字幕是不同字段,不是一条全量。
长剧看到第 9 集关掉,系统不存"第 9 集 02:11 + 倍速 1.25 + 字幕简体 + 画幅原始"全量,而以第 1 集初始状态为基,每次变更记一条差值 patch,倍速进 patch B 字段、画幅进 patch C 字段。手机和电视冲突时按"设备权重+版本号"合并:手机权重低但 patch B 新,就只采纳倍速,画幅留电视的。隔两个月回来只拉快照重放,不从开头缓冲。
📰 2G 网为什么需要"360P 长 GOP 保底"
不是把 480P 再压小,是重新切 GOP 结构。
普通降清晰度只改码率,请求数没变,2G 网照样频繁建连断连。保底档单独切"长 GOP":单片元从 2 秒拉到 8 秒,单集请求数砍到 1/4,解码开销降一档。带宽低于 500K 时优先派这一档,不频繁换层,画面微糊但不断流。老旧安卓机软解吃得消,看完一集背面不烫手,租客连共用 WiFi 也能顺完。
常见问题
不登账号能直接看吗?
能看,按小区均值分桶排,偏"邻里群像+年代感"混合流。
登账号后选 5 个街坊标签(如夏夜/单元剧/修复感),第三次刷新起按桶重排。
偏好随时改,改完按新会话重算边权,不累积旧权重惩罚。
清偏好等价于冷启动,系统重新采小区信号。
长辈端开适老模式时,标签池自动替换为年代/戏曲/纪录维度。
冷片回捞会卡在转圈吗?
不会,冷层走异步回捞管道,首帧比混存稳 35%。
按街坊共看关系归档的同母带片元,回捞时顺带预热相邻片目。
2G 环境下自动派 360P 长 GOP 保底档,不频繁换层。
冷片访问密度升到温层阈值后按晚高峰滚动预热。
中心源站只管元数据,回捞流量不走源站公网出口。
手机看的倍速会覆盖电视画的幅吗?
不会,倍速进 patch B、画幅进 patch C,是不同字段。
多端冲突按"设备权重+版本号"合并,各采纳各的新字段。
关掉两个月回来只拉快照重放,不从第 1 集缓冲。
清缓存时快照在云端保留,重装不丢。
长辈端适老模式开的字幕参数也进快照,不重置。
街坊组能只看年代片不塞年轻向吗?
可以,街坊组按成员标签分桶,长辈被邀进组只看到年代/戏曲/纪录维度。
主账号开组后,子成员各自独立开关,不互通私聊。
片单按"共看完成度"排序,不按热度盖过谁。
谁看完谁点亮,不点亮的排后面但不隐藏。
不另开简易版,原界面覆盖层渲染,不丢看到一半的剧。
片元合规指纹和"下架"是一回事吗?
不是,指纹是按母带 ID 复检同批片元,不是整片下架。
命中转码异常的片元下线重转,其余片元正常服务。
机器预审筛水印和错位,人工抽检出适龄级与情绪标签。
低质源按指纹降权,不进推荐池但同母带其他片元不受影响。
复检通过的原片元带新签名回归,用户端无感。
街坊分桶推荐能关成纯时间流吗?
可以,设置里切"纯时间流"后首页按更新时间倒序。
但热门推荐模块仍独立存在,不合并进首页。
关掉分桶不影响边缘协商缓存和进度仲裁等其他功能。
随时切回分桶模式,边权从当前会话重算,不丢历史。
纯时间流下冷片仍走冷层回捞,速度不退化。
💬 观众评价