本地录像播放

LinkVisual SDK提供本地录像播放功能,本文介绍使用本地录像播放功能时,需要调用的接口以及数据流转的过程。

下文中简称本地录像播放功能为点播。

数据流转流程图

点播功能

相关接口

阶段

功能描述

相关接口

建立点播

转交命令

lv_message_adapter

点播开始

lv_start_push_streaming_cb

发送音视频编码信息

lv_stream_send_config

通知开始推流

lv_on_push_streaming_cmd_cb

说明

使用该接口中的LV_STORAGE_RECORD_START方法。

发送音视频数据

lv_stream_send_media

发起控制请求

SEEK请求

lv_on_push_streaming_cmd_cb

说明

使用该接口中的LV_STORAGE_RECORD_SEEK方法。

暂停请求

lv_on_push_streaming_cmd_cb

说明

使用该接口中的LV_STORAGE_RECORD_PAUSE方法。

恢复播放请求

lv_on_push_streaming_cmd_cb

说明

使用该接口中的LV_STORAGE_RECORD_UNPAUSE方法。

倍速请求

lv_on_push_streaming_cmd_cb

说明

使用该接口中的LV_STORAGE_RECORD_SET_PAPAM方法。

发送音视频数据

lv_stream_send_media

终止点播(方式一)

使用远程命令结束点播

lv_stop_push_streaming_cb

终止点播(方式二)

视频播放完成触发结束点播

lv_stream_send_cmd

说明

使用该接口中的LV_STORAGE_RECORD_COMPLETE方法。