物联网智能视频服务(消费版) 云存录像多1分钟

这篇解释全时云存录像回放时进度条比实际时长多1分钟且无法播放的原因,并给出解决方案。核心原因是用户未按SDK要求持续推流,导致SDK等待1分钟后结束录像。 原因:未按回调持续推流,SDK等待1分钟无数据后结束录像,导致回放多出1分钟空白。 解决方法:按全时云存要求持续录像,或更换事件云存套餐。

相关产品
物联网智能视频服务(消费版) 产品页,含版本规格、价格与购买入口。

一、详细描述

云存录像实际长度为3分钟,回放时进度条显示为4分钟,且最后1分钟无法播放。

二、原因分析

全时云存顾名思义是需要持续录像的,正常的全时云存使用流程是初始化以后会收到 iv_cs_push_stream_start_cb 回调,之后用户应当持续推送音视频数据,直到因为云存套餐到期、退出云存等原因收到 iv_cs_push_stream_stop_cb 回调再停止推流。

全时云存推流过程中可以调用 iv_cs_event_start 等接口触发事件。如果用户因特殊原因停止录像,SDK 内部会等待1分钟,如果1分钟内没有恢复就会结束录像,下次推流时恢复正常。等待的这1分钟内因为没有数据进来,导致回放时进度条显示的时间比实际录像时间长1分钟,且这1分钟无法播放。n开通了全时云存套餐却没有按 SDK 要求正确推流就会导致这种现象,就是开通了全时套餐,但没有按 iv_cs_push_stream_start_cb 回调的指示开始推流,而是自行按照触发事件开始推流、结束事件停止推流的方式使用,SDK 发现无视频流继续等待1分钟后结束录像于是造成了问题中的现象。

三、解决方法

全时云存进行持续录像,或更换事件云存套餐。

赞 (0)
上一篇 4天前
下一篇 4天前