Octans-媒体库播放能力规划与分流

本文主要把一类自托管媒体库(以 Octans 播放子系统为例)的播放能力决策写成可复用的 Planner 模型:输入不是「codec 能不能播」的布尔判断,而是客户端能力、媒体事实与策略的交叉求解;输出是 DirectPlay / DirectStream / Transcode(及无法成计划时的 Unsupported),并与交付方式(HttpFile / Hls 等)解耦。 ...

April 25, 2026 · TinyChen

Octans-媒体库播放排障从会话到HLS

本文主要记录一类自托管媒体库(以 Octans 播放子系统为例)在 Web 与 Windows native/libmpv 播放链路上的排障方法:从创建会话、DirectPlay / HLS 分流、暂停恢复与 seek,到字幕资源、硬解回退与残留 window 清理。命令与路径已通用化,便于对照同类架构做定位。 ...

April 25, 2026 · TinyChen

Octans-媒体库转码支持矩阵怎么读

本文主要讲一类自托管媒体库(以 Octans 播放子系统为例)的转码支持矩阵读法:它回答什么、不回答什么,DirectPlay / DirectStream / Transcode 如何分层,以及客户端能力、媒体事实与服务端策略如何共同决定播放路线。重点是决策机制,而不是把整张能力表抄进文章。 ...

April 25, 2026 · TinyChen

Octans-客户端字幕渲染与不烧录策略

本文主要说明自托管媒体库(以 Octans 播放链路为例)在「尽量 Direct Play、字幕不触发视频转码」前提下,如何把字幕识别、抽取与缓存放在服务端,把 WebVTT / ASS / PGS 等形态的实际绘制交给客户端;并厘清 full-cache、HLS sidecar delay 与烧录路线的边界,避免把排障问题误当成「再烧一遍就好了」。 ...

April 12, 2026 · TinyChen