Page 1 of 1

【已解决】【SDK】SDK demo替换媒体文件问题

Posted: 2023年 Feb 14日 10:38
by 土豆马铃薯

您好,pid: psdw3wvk8ks763ih 请问下 SDK 版本 5.3.28
IPC_SDK (https://developer.tuya.com/en/docs/iot- ... e10hg0htn5)。我们可以运行演示(成功添加设备并从文件中查看实时流)。替换媒体(音频/视频)时,出现以下错误:[02-08 15:34:12 TUYA E][tuya_ring_buffer.c:849] data over size:212392>196608 [02-08 15:34:12 TUYA E][tuya_ring_buffer.c:849] data over size:212392>196608 Err:Put Frame Fail.-2 type:1 size:212392 pts:30033033 ts:0 Err:Put Frame Fail.-2 type:0 size:13294 pts:30066366 ts:0 1. 可能是什么原因 2. 音视频的ring buf max size是怎么计算的?


Re: 【求助】

Posted: 2023年 Feb 14日 11:22
by fallen-queen

1.ring buffer塞入的视频帧超过SDK限制的最大帧大小。
2.最大帧大小计算公式
maxFrameSize = bitrate * 1.5 * 1024 / 8;

以日志中的为例:
bitrate从日志中获取为512Kbps
maxFrameSize = 521 * 1.5 * 1024 / 8 = 98304

即,最大帧的大小取决于码率大小,按照1.5秒内的码流大小作为最大帧大小。


Re: 【求助】

Posted: 2023年 Feb 14日 16:23
by 土豆马铃薯
fallen-queen 2023年 Feb 14日 11:22

1.ring buffer塞入的视频帧超过SDK限制的最大帧大小。
2.最大帧大小计算公式
maxFrameSize = bitrate * 1.5 * 1024 / 8;

以日志中的为例:
bitrate从日志中获取为512Kbps
maxFrameSize = 521 * 1.5 * 1024 / 8 = 98304

即,最大帧的大小取决于码率大小,按照1.5秒内的码流大小作为最大帧大小。

谢谢,还想请问下:在 TUYA_IPC_SDK_START 中,选择 WIFI_INIT_AUTO 模式。但是它说不支持 WIFI_INIT_AUTO。那么 1. 我们如何在 EZ 模式/QR 模式下进行设备配对?2、app是否涉及EZ模式?


Re: 【求助】

Posted: 2023年 Feb 14日 18:00
by fallen-queen

最新版本的SDK,已经不支持EZ配网,所以WIFI_INIT_AUTO模式也不能用了。
麻烦下次帖子取个标题。


Re: 【求助】

Posted: 2023年 Feb 16日 15:21
by 土豆马铃薯

好的,不好意思