wzlycz post time 2020-11-10 10:29

基于BVCSP SDK 设备侧视频文件点播回放的问题

项目背景:设备端为海思平台,现在已经通过BVCSP SDK与smart eye 平台对接成功,现在要基于基于BVCSP SDK 设备端(Linux)与移动端(手机或ipad)通过WiFi直连,进行视频实时预览和视频回放、文件下载等功能开发。
问题:设备端的视频文件解码后通过哪个接口与移动端进行通讯传输,视频帧发送到哪个接口,能否提供下视频文件回放的流程文档,请给出 运行流程和sample代码,谢谢。

mingzhixx post time 2020-11-10 10:39

回放的时候是 手机端来解码的,设备端发送的接口和实时音视频的接口一样的,BVCSP_Dialog_Write来写入的。

wzlycz post time 2020-11-10 11:10

mingzhixx post on2020-11-10 10:39
回放的时候是 手机端来解码的,设备端发送的接口和实时音视频的接口一样的,BVCSP_Dialog_Write来写入的。
...

用哪个通道呢?

fanghj90 post time 2020-11-10 17:42

wzlycz post on2020-11-10 11:10
用哪个通道呢?

#define BVCU_SUBDEV_INDEXMAJOR_PLAYBACK   0x010200 //远程回放通道

wzlycz post time 2020-11-11 23:21

fanghj90 post on2020-11-10 17:42
#define BVCU_SUBDEV_INDEXMAJOR_PLAYBACK   0x010200 //远程回放通道

怎么指向用哪个视频文件? 怎么选回放时间点?打开文件 播放 停止 进度条拖拽 怎么交互?给个demo代码

fanghj90 post time 2020-11-12 09:51

wzlycz post on2020-11-11 23:21
怎么指向用哪个视频文件? 怎么选回放时间点?打开文件 播放 停止 进度条拖拽 怎么交互?给个demo代码

BVCSP_DialogParam -> BVCSP_FileTarget 中传递了文件路径+文件名(search file 时设备回复的路径+文件名),iStartTime_iOffset 相对文件开始的秒数是 选回放时间点。
打开文件 即收到opendialog请求,打开即开始播放,停止是OnEvent收到dialogClose事件。
暂停、倍数、跳转 是 OnCommand收到BVCU_SUBMETHOD_RTSP命令。
目前没有回放的demo代码。
page: [1]
full version: 基于BVCSP SDK 设备侧视频文件点播回放的问题