【开发包全称】ty_ipc_wr_wl_linux_sdk-TuyaOS2.3.5_ty_ipc_wr_wl_linux_sdk_5.3.37-beta.586_arm-xm-linux_wifi_wire_ble_0.0.4-beta.1.tar.gz
【问题描述】进入预览后不管在TRANS_LIVE_VIDEO_CLARITY_SET时强制i帧还是在TRANS_LIVE_VIDEO_START强制i帧,app界面出画面都需要23秒,看打印目前i帧在强制i帧后1秒左右被推流,帮忙分析一下为何app端出画面需要2-3秒,相关材料已提交附件,app日志提交与2024年8月8日8时36分33秒左右。
【已解决】【SDK】预览出流问题求助
【已解决】【SDK】预览出流问题求助
- Attachments
-
- 手机录屏拉流状况.zip
- (11.79 MiB) Downloaded 35 times
-
- 串口日志.log
- (2.01 MiB) Downloaded 33 times
-
Tags:
Re: 【SDK】预览出流问题求助
如果你们gop不是时间太久的话,收到这两个命令都不需要强制I帧。我们内部会从ringbuf里面向前寻找i帧。
app上出流2-3秒,是从什么时间点开始统计?
Re: 【SDK】预览出流问题求助
起个中文名 2024年 Aug 8日 09:32如果你们gop不是时间太久的话,收到这两个命令都不需要强制I帧。我们内部会从ringbuf里面向前寻找i帧。
app上出流2-3秒,是从什么时间点开始统计?
就是app显示正在获取视频流开始统计的,上面附件中有手机录屏。目前我们这边配的gop是4,然后ringbuffer长度默认用的0,我看介绍默认0的话应该是10秒的吧?这样的话应该有包含2个i帧的。
Re: 【SDK】预览出流问题求助
从连接成功到I帧发送到缓冲区中,耗时差不多800ms左右。
可以根据日志里面的打印来进行判断:
[tuya_ipc_p2p.c:4190] listen ok session : 连接成功
[tuya_ipc_p2p.c:3879] session[851969] I Frame Send ok len : I帧发送到P2P缓冲区
剩下的耗时为传输耗时和app解码耗时。传输耗时无法控制,app的解码耗时我们内部找app同事来看下。
Re: 【SDK】预览出流问题求助
起个中文名 2024年 Aug 8日 14:47从连接成功到I帧发送到缓冲区中,耗时差不多800ms左右。
可以根据日志里面的打印来进行判断:
[tuya_ipc_p2p.c:4190] listen ok session : 连接成功
[tuya_ipc_p2p.c:3879] session[851969] I Frame Send ok len : I帧发送到P2P缓冲区剩下的耗时为传输耗时和app解码耗时。传输耗时无法控制,app的解码耗时我们内部找app同事来看下。
这个app解码耗时帮忙尽快看下。
Re: 【SDK】预览出流问题求助
解码耗时久,是因为硬件解码失败,走了软件解码。华为手机好像兼容性不太好,经常硬解失败