有云端存储,无本地存储

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


Post Reply
丶千叶
Posts: 4

[0m[0;37m[2025-11-20 11:48:50.200]<5> [11-20 19:48:50 ty E][a8a4][tuya_ring_buffer.c:1151] loop 600 times, exit
[0m[0;37m[2025-11-20 11:48:50.395]<5> [11-20 19:48:50 ty E][a8a4][tuya_ipc_stream_storage.c:435] split record,mode[1]st[1763639326]cur frame tm:1763639326>1763639199+15
出现这种情况就会有这两行日志
已判断初始化使用tuya_ipc_get_service_time,都是返回成功的

Last edited by 丶千叶 on 2025年 Nov 28日 09:48, edited 2 times in total.
User avatar
Passat
Posts: 130

Re: 有事件上报偶尔没有本地录像

  1. 参考开发文档,https://developer.tuya.com/cn/docs/iot- ... F%EF%BC%9F

  2. 如果不是上述情况,请提供完整的 debug 日志,并说明异常的时间点

丶千叶
Posts: 4

Re: 有事件上报偶尔没有本地录像

Passat 2025年 Nov 21日 13:56
  1. 参考开发文档,https://developer.tuya.com/cn/docs/iot- ... F%EF%BC%9F

  2. 如果不是上述情况,请提供完整的 debug 日志,并说明异常的时间点

log.txt
cur status 0 的时候就是没有本地录像的
(2.3 KiB) Downloaded 24 times
User avatar
Passat
Posts: 130

Re: 1

  1. 参考开发文档,https://developer.tuya.com/cn/docs/iot- ... F%EF%BC%9F

  2. 如果不是上述情况,请提供完整的 debug 日志,tuya_ipc_set_log_attr 入参改为 debug, 并说明异常的时间点

丶千叶
Posts: 4

Re: 1

Passat 2025年 Nov 24日 18:17
  1. 参考开发文档,https://developer.tuya.com/cn/docs/iot- ... F%EF%BC%9F

  2. 如果不是上述情况,请提供完整的 debug 日志,tuya_ipc_set_log_attr 入参改为 debug, 并说明异常的时间点

开发文档的方法我都试过了,这个现象是偶然触发现象,没有稳定复现方法,但是测多了就会有,同时我想问一下,我们用的这个函数tuya_ipc_ring_buffer_append_data,我发现传入的时间是ms,有关系吗
图片是每次出现这种情况都会打印的,不打印就说明没漏录像,异常时间点就是这附近
tuya_ipc_ring_buffer_set_max_frame_size用这个函数设置的话参数有什么要求吗,是否最好是那个公式,我极端了一点,改大了后触发频率会特别高,附带一直触发delay too much,改小后(码率10001.5/8)也没出现过,但是还是复现了这个问题,感觉频率降低了,但是不确定,因为这现象本来就很难复现
-------------------
又测了下,感觉和这两个函数没关系,改成us,改成码率* 1024 *1.5/8,还是有这现象,我看测试是用眼睛布盖着摄像头,然后录三次后两次没有,然后我试了下用白色塑料包装盖一下,刚好也触发了这现象,但是正常录也会触发这现象

Attachments
47764c0cbe1e443d9f2041378cff5b96.png
11.26.log
(468.01 KiB) Downloaded 15 times
User avatar
Passat
Posts: 130

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

日志中异常为,

Code: Select all

[2025-11-26 03:14:51.572]<5> tuya_ipc_ss_start_event:1600 :start new event
[2025-11-26 03:14:51.622]<5> [11-26 11:14:52 ty D][8f04][tuya_ipc_ss_record.c:183] new event time 1764126888
.....
[2025-11-26 03:13:42.810]<5> [11-26 11:13:43 ty D][8f04][tuya_ipc_ss_record.c:303] stop event, cur frame tm:1764126792, over tm:1764126793
[2025-11-26 03:13:42.816]<5> [11-26 11:13:43 ty D][8f04][tuya_ipc_ss_record.c:310] rename event dir /mnt/sdcard/DCIM/CHAN0/2025/11/26/1764126819_0000 to /mnt/sdcard/DCIM/CHAN0/2025/11/26/1764126819_-026

tuya_ipc_ss_start_event 开启事件录像后,帧时间戳可能出现了倒退的问题,此次事件录像会立即停止。

录像时需要避免SDK时间和帧时间戳倒退等问题!!

丶千叶
Posts: 4

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

请问什么情况下会出现时间戳倒退呢

User avatar
Passat
Posts: 130

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

  1. 在程序中是否有使用 tuya_ipc_set_time 设置过SDK 时间?

  2. 使用 tuya_ipc_ring_buffer_append_data_with_timestamp 写入帧数据,并参考此方式排查时间戳异常问题, https://developer.tuya.com/cn/docs/iot- ... 4%EF%BC%9F

Post Reply