Tange Cloud for Device
 Rev.366
载入中...
搜索中...
未找到
AOV设备支持

基本操作

  1. 设置 BatteryCamAOV
  2. 对缩时录像阶段的帧(没有音频),调用 TciSendFrameEx() 时, uFrameFlags 参数加上 FF_TIMELAPSE (视频帧标志)标志。

云录像支持

  1. 设置一个建议的缩时录像回放速度。例如:int speed=20;TciSetSysOption(TCOPT_CS_PLAYBACK_SPEED, &speed);
  2. 设备唤醒后,先设置网络,再切到normal流。 SDK内部在检测到标志切换时自动刷出timelapse数据。
  3. 设置系统为sleepable(TciSetPowerMode())。
  4. 上报事件(如果有的话)。
  5. SDK产生 STATUS_IDLE 信号(没有云录像或事件录像结束,并且没有其它阻止休眠的情形)。
  6. 固件先将SDK切到netdown模式,再进入休眠。
  7. 在休眠期间需要上传累积的timelapse录像时(全天录像),设备自行拉起网络但不需要调用 TciSetPowerMode()(因为会拉起长连接和p2p), 调用TciFlushCsCache() 上传(该操作会阻塞等待上传完成),然后断网,重新进入休眠。

最佳实践

在timelapse与normal模式间切换,切换后的第一个帧为I帧 休眠期间的timelase文件以I帧开始(包含固定个数的 I-P-P-... 周期)

当前云录像模式通过 STATUS_UPDATE_SERVICE 获取

参见 手功控制电源模式