Search found 12 matches

by vincent
2024年 Sep 14日 10:29
Forum: TuyaOS-多媒体&机器人开发
Topic: 【tuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】自定义回放逻辑,推流结束后,app也触发停止播放,没有把缓存里面的视频播放再停,导致缺失6~10s
Replies: 1
Views: 1679

【tuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】自定义回放逻辑,推流结束后,app也触发停止播放,没有把缓存里面的视频播放再停,导致缺失6~10s

这里涉及两个问题: 板端MEDIA_AUDIO_FRAME_T结构体重pts和timestamp如果按照定义使用us单位或者ms单位的话,app是无法解析到对应的时间戳的。 1-1. 目前的解决方案是pts和timestamp都按照sec为单位填充,app可以解析到对应的时间戳,来控制时间轴的指针。 板端tuya_ipc_media_playback_send_video_frame/tuya_ipc_media_playback_send_audio_frame调用后,网络导致的视频流延迟大概在6s左右; 在板端回放结束后,app端也自动停止播放,并没有把延迟的6s视频播放出来,导致回放不完...
by vincent
2024年 Sep 2日 15:19
Forum: TuyaOS-多媒体&机器人开发
Topic: 【已解决】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】本地存储模块如何完成自定义的格式和逻辑?
Replies: 10
Views: 4288

Re: 【急 求助】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】本地存储模块如何完成自定义的格式和逻辑?

现在问题:日志打印我写入数据太大,这个限制大小是多大?我记得之前和我说码率是5Mbps的限制
frame len too big[3110400]
[09-02 15:18:15 ty D][tuya_ipc_p2p.c:5354] pb video send error

by vincent
2024年 Sep 2日 15:18
Forum: TuyaOS-多媒体&机器人开发
Topic: 【已解决】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】本地存储模块如何完成自定义的格式和逻辑?
Replies: 10
Views: 4288

Re: 【急 求助】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】本地存储模块如何完成自定义的格式和逻辑?

[WARNING] process_video_packet(Line 205): Video Frame:start_tick[2748920] pts_us[648000] pts_ms[648] fps[24] client[0] [09-02 15:18:17 ty E][tuya_ipc_p2p.c:1039] frame len too big[3110400] [09-02 15:18:17 ty D][tuya_ipc_p2p.c:5354] pb video send error [INFO] process_audio_packet(Line 173): Audio Fra...
by vincent
2024年 Sep 1日 19:05
Forum: TuyaOS-多媒体&机器人开发
Topic: 【已解决】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】本地存储模块如何完成自定义的格式和逻辑?
Replies: 10
Views: 4288

Re: 【急 求助】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】本地存储模块如何完成自定义的格式和逻辑?

也有说报buf_len太大的 [INFO] media_playback(Line 359): media_playback_open_file_ffmpeg wifi state = 0 [WARNING] process_video_packet(Line 176): Video Frame:start_tick[0] pts_us[0] pts_ms[0] fps[24] client[0] [INFO] fill_video_frame(Line 121): video_codec[5], video_frame_type[1], width[1920], height[1080], ...
by vincent
2024年 Sep 1日 19:02
Forum: TuyaOS-多媒体&机器人开发
Topic: 【已解决】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】本地存储模块如何完成自定义的格式和逻辑?
Replies: 10
Views: 4288

Re: 【急 求助】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】本地存储模块如何完成自定义的格式和逻辑?

下午好,我按照你说的方式调用,但是sdk直接出现内存错误SIGSEGV,下面是相关的日志,在p2p_cmd_recv中出现的。 0240901/1725148800/1725169013.mp4] [INFO] media_playback_release_ffmpeg(Line 242): media_playback_release_ffmpeg [INFO] media_playback(Line 354): media_playback_open_file_ffmpeg [0][2][/mnt/sdcard//media/01/20240901/1725148800/172516895...
by vincent
2024年 Aug 30日 13:42
Forum: TuyaOS-多媒体&机器人开发
Topic: 【已解决】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】本地存储模块如何完成自定义的格式和逻辑?
Replies: 10
Views: 4288

Re: 【急急 求助】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】本地存储模块如何完成自定义的格式和逻辑?

我看了下,往tuya_ipc_media_playback_send_video_frame和tuya_ipc_media_playback_send_audio_frame里面送数据应该就可以了,但是这两个接口的client参数,我不知道如何获取,看了下相关的api接口没有找到获取client的方法。

OPERATE_RET tuya_ipc_media_playback_send_video_frame(IN CONST UINT_T client, IN CONST MEDIA_VIDEO_FRAME_T *p_video_frame);

by vincent
2024年 Aug 14日 11:38
Forum: TuyaOS-多媒体&机器人开发
Topic: 【已解决】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】自定义结构体数据怎么回传到app?
Replies: 3
Views: 2962

Re: 【求助】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】自定义结构体数据怎么回传到app?

我仔细看了下PROP_BITMAP的数据结构是不符合的
typedef struct {
/** max len */
UINT_T max_len;
/** value */
UINT_T value;
} DP_PROP_BITMAP;

by vincent
2024年 Aug 14日 11:34
Forum: TuyaOS-多媒体&机器人开发
Topic: 【已解决】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】自定义结构体数据怎么回传到app?
Replies: 3
Views: 2962

【已解决】【TuyaOS SDK】【gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf_0.0.4.zip】自定义结构体数据怎么回传到app?

你好,我在开发过程中发现产品自定义DP中的string类型只能支持256个字节,目前不太满足我的使用场景。 目的:我需要把板端一段时间内的gnss信息回传到app使用,它的数据结构如下: "gnss_count": 4, "gnss_valid_count": 4, "gnss_list": [{ "time": 1723633866, "lat": 2221.153113, "lon": 11335.890020 }, { "time": 1723633...