分类 Obsidian 下的文章

Obsidian

WebRTC 双编码与上行竞争 (WebRTC Double Encoding and Uplink Contention)

现象视频不是持续变慢,而是停在某一帧,随后又连续恢复。这通常表示 RTP 包抖动/丢失或发送端编码供给中断,而不是页面渲染整体卡死。根因模型报警手机同时执行 WebRTC H264 实时编码和 MediaRecorder VP8 录像编码,并把录像分片通过 HTTP 上传。两套编码会争抢移动端硬件编码器/CPU;实时 RTP 与 TCP 上传又争抢 Wi-Fi 上行。实时链路缺包时,值班端会停留在

Obsidian

LLM 调用日志可观测性 (LLM Invocation Observability)

核心设计LLM 调用日志可观测性 (LLM Invocation Observability) 的目标不是只保存一段原始响应,而是同时提供:原始 JSON:保证协议字段和异常数据可追溯。解析行:按 messages_before → events → messages_after 保留消息、Thinking、工具调用、工具结果、usage 和错误事件顺序。聚合摘要:为列表和详情快速提供 token

Obsidian

代码驱动前端视频渲染 (Code-Driven Frontend Video Generation)

代码驱动前端视频渲染是指利用前端技术栈(HTML5 Canvas、WebGL、SVG、React/Vue 组件树与 CSS 动画),将结构化数据与图形元素通过时间函数 (Time Functions) 编排成高帧率动态演播画面,并支持纯前端实时回放、时间轴随机寻址(Random Seek)与无损视频导出的技术体系。一、四大主流技术方案对比方案类别代表工具 / 框架核心渲染载体核心优势适用场景纯时间

Obsidian

Windows 长路径 (MAX_PATH) 导致 node_modules 拷贝丢文件 (Windows MAX_PATH breaks node_modules copy)

一句话总结在 Windows 上,只要是相对路径深度深、带 .pnpm 哈希目录的 node_modules,一旦目标目录的前缀比源目录更长,就极易触发 MAX_PATH (260 字符) 阈值,导致复制工具(如 robocopy)静默漏拷一批文件 —— 已拷的文件内容正确,但一整批超长路径文件根本没落盘。校验时最容易误判为"复制成功"。何时会发生(触发条件)目标目录的绝对路径长度明显大于源目录(