【Tuyaos SDK】APP视频首帧问题

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


hellokernel
Posts: 59

Passat 2025年 Sep 24日 11:14
  1. 检查写入 ringbuf 的逻辑,日志中很多帧时间戳相同,理论上编码器会按照设定帧率输出,不应出现大批量帧时间戳相同的情况。

    Code: Select all

    [20250922_16:16:08][09-22 16:16:07 ty E][ba54][ty_sdk_media_callback.c:803] Put Frame. type:0 size:3718 pts:12278154 ts:1758528967591 tal_time:1758528967018
     [20250922_16:16:08][09-22 16:16:07 ty E][ba54][ty_sdk_media_callback.c:803] Put Frame. type:0 size:3409 pts:12328149 ts:1758528967641 tal_time:1758528967018
    [20250922_16:16:08][09-22 16:16:07 ty E][ba54][ty_sdk_media_callback.c:803] Put Frame. type:0 size:6059 pts:12428165 ts:1758528967739 tal_time:1758528967018
    
  2. 日志中仍会出现 "can't find free mqmde" 的报错,之前有回复过此类问题。
    viewtopic.php?t=5207

  3. APP拉流失败报错的问题,从当前日志上看应该是设备未及时回复p2p信令导致的,猜测应该是调用SDK初始化顺序的问题,具体原因需要用以下调试库集成复现。再次收集debug日志(可先去掉写入ringbuf的日志输出)。
    TuyaOS.zip

3 中的复现log 如附件所示。

谢谢各位。

Attachments
预览首帧异常(-39).log
(227.31 KiB) Downloaded 4 times
门铃呼叫视频窗口显示构建加密通道失败2.log
(185.99 KiB) Downloaded 5 times

Tags:
User avatar
Passat
Posts: 120

Re: 【Tuyaos SDK】APP视频首帧问题

如开发产品为带有休眠功能的低功耗设备,需要在调用

Code: Select all

tuya_ipc_media_stream_init

时,入参

Code: Select all

low_power

应更改为 TRUE,否则影响预览 p2p 交互体验。

Post Reply