昨天下午,我在一台 2019 年的 ThinkPad 上打开一个页面,地址栏里是一串没有后缀的编码。播放器自己弹了出来,没有登录框,没有下载按钮,也没有“无代码”三个字的解释。

视频开始加载。第一帧是海面。第二帧才出现波形图。

我盯着 Network 面板看了 40 秒。请求了 3 个分片,每个大约 6 秒,码率 2.4 Mbps。播放清单里写着 #EXT-X-VERSION:3,但结尾没有 #EXT-X-ENDLIST。这意味着它不是点播,是持续推流。

这就是我近半年在追的东西:高清、无代码、在线播放器。三个词放在一起,其实指向同一个问题——少了配置面板之后,播放器靠什么决定画质。

2025 年 11 月 3 日,我第一次在朋友发来的链接里看到这种形态。他把链接丢进微信群,说“直接看就行”。我点了,确实直接看了。没有注册,没有跳转,全屏按钮在右下角,自动隐藏。

后来我养成了一个习惯:每遇到一个,就存一份清单。到现在存了 11 个。其中 8 个已经不能用了,2 个改了域名,只有 1 个还在原地址。

把这件事写下来,不是推荐某个具体地址。我甚至不确定自己算不算在用这些站。我只是想知道,它们通常在哪个环节坏掉。

关于画质,我的判断可能有点偏:多数所谓“高清”只是没有二次压缩,而不是原生高码率。如果你把同一个 1080p 片源分别放进两种播放器,一种配了自动码率,一种直接用固定清单,肉眼几乎看不出差别。差别在拖动进度条的时候。

固定清单的播放器,拖动后要等 2 到 3 秒重新缓冲。自动码率的,会先给一个 480p 的画面顶着,再慢慢换回 1080p。前者干净,后者体面。我选前者,但我知道很多人选后者。

有一次在杭州城西的一家咖啡馆,我旁边的人也在看类似的页面。他拖动进度条,骂了一句“怎么又糊了”。我把自己的屏幕转过去,他看了一眼,说“你这个清楚”。其实码率一样。只是他的播放器在换挡。

那之后我开始记每个播放器的缓冲策略。记在手机备忘录里,配着具体时间和天气。7 月 14 日下午,我在备忘录里写:第三个,晴,拖动 1 秒后恢复,没有降档。

关于“无代码”,我目前的理解是:页面里不出现配置表单,不代表后台没有配置。相反,配置被藏得更深了。有的藏在 URL 参数里,有的藏在服务端的 User-Agent 判断里。你看到的简洁,是别人替你做了决定。

这是我目前最想搞清楚的一点,但还没有答案。我试过用同一份清单,在三个不同浏览器里打开。Chrome 拿到 2.4 Mbps,Safari 拿到 1.8 Mbps,Firefox 卡在 720p。同一秒,同一网络。

如果你也在看这类东西,可以顺手翻我存的两篇旧记录:49图库免费分享,还有双人互动插画高清。前者讲的是素材怎么被组织,后者讲的是双人画面的分屏逻辑。和播放器不是一回事,但底下的清单结构很像。

还有一个我不太确定的点:这类播放器到底有没有真正的“无代码”版本。我见过一个,页面源码 217 行,其中 140 行是内联的解析逻辑。你可以说它不需要写代码就能用,但它的维护者一定写了代码。这中间的界线,我到现在也没划清楚。

有人会问值不值得花时间。我的回答是不值得推荐给别人,但值得自己留着。因为它们垮得太快了。11 个里坏了 8 个,这个淘汰率说明背后没有稳定的东西支撑。你收藏的不是站点,是某个人在某个时间点的选择。

今天上午我又打开那个原地址。还能用。清单首行多了一个 #EXT-X-ALLOW-CACHE:NO。我截了图。没别的意思,就是想看看它下次变是什么时候。