- 完成 SDK 注册以启用SDK 功能;
- 对于 M300 和 M350需要先使用assignSourceToPrimaryChannel接口分配视频源通道;
- 通过 VideoFeeder.getInstance 获取 VideoFeeder 对象;
- 使用 getPrimaryVideoFeed/getSecondaryVideoFeed 获取到对应通道的videoFeed;
- 使用 videofeed.addVideoDataListener 设置视频流数据监听。回调会持续推送视频帧数据。
- 创建 DJICodecManager 实例并绑定视图。
- 通过 DJICodecManager.switchSource 设置相应的通道,也可以在创建 DJICodecManager 实例时设置通道。
- 将 对应通道的VideoDataListener 推送的帧数据作为参数传递给 sendDataToDecoder以实现对应视图显示画面;
- DJICodecManager.enabledYuvData传入true以打开YUV输出;
- 通过setYuvDataCallback设置YUV数据监听,监听将会持续推送YUV数据。一些细节可以查看这篇文章:如何获取图传画面的YUV格式视频流?
如何获取相机的视频流数据并显示?
关注close
评论
0 条评论
请登录写评论。