【已解决】有云端存储,无本地存储

IPC/NVR/可视门铃等具备多媒体能力的设备,扫地机/AGV等机器人设备


User avatar
Passat
Posts: 138

  1. 你的编码器设置码率与实际输出视频的码率是否长期稳定,不稳定的码率也会导致丢帧。特别是在动态场景容易出现高码率。 只看编码器参数很难认定实际输出是否一致。
  2. SDK 使用开发者实现的 tkl_fs.c 的接口创建文件夹,创建过慢 SDK 暂无法优化,
  3. 目前可以通过缩短 gop 间隔;适当增大 ringbuf 大小,等方式缓解此问题
丶千叶
Posts: 13

Re: 有云端存储,无本地存储

Passat 2025年 Dec 9日 09:03
  1. 你的编码器设置码率与实际输出视频的码率是否长期稳定,不稳定的码率也会导致丢帧。特别是在动态场景容易出现高码率。 只看编码器参数很难认定实际输出是否一致。
  2. SDK 使用开发者实现的 tkl_fs.c 的接口创建文件夹,创建过慢 SDK 暂无法优化,
  3. 目前可以通过缩短 gop 间隔;适当增大 ringbuf 大小,等方式缓解此问题

你好,我现在gop为2,ringbuf是10了,附件这个问题是不是基本已经没有优化空间了,用的256的sd卡;明显丢帧时间点也在附件,间隔都是十分钟的倍数,应该是这个问题吧

Attachments
跳帧比较明显的时间点
跳帧比较明显的时间点
d00a2ec71f7c255b23ef661f8de48628.png
User avatar
Passat
Posts: 138

Re: 【已解决】有云端存储,无本地存储

1.确认你的编码器设置码率与实际输出视频的码率是否长期稳定? 需要关注在动态场景下的实际输出帧大小是否与码率一致。

  1. SDK 使用开发者实现的 tkl_fs.c 的接口创建文件夹, 调用接口: tkl_fs_mkdir, 可以在接口中增加打印判断调用时长,确认问题。如耗时接近10s,建议从linux内核或文件系统角度优化。
Post Reply