开发者社区> 问答> 正文

为什么DJI SDK:DJI Matrice 600 Pro + Zenmuse Z3-原始流会损坏

我正在尝试从DJI Matrice 600 Pro(+ Zenmuse Z3)接收视频流。似乎VideoFeeder从SecondaryVideoFeed正确输出了原始H264,但DJICodecManager的isDecodeOk == false,并且根本没有调用YuvDataCallback。

这是视频流初始化源代码:

DJICodecManager  mCodecManager_ = new DJICodecManager(workContext, null, 0, 0, UsbAccessoryService.VideoStreamSource.Camera);
VideoFeeder.getInstance().getPrimaryVideoFeed().addVideoDataListener((bytes, size) ->  mCodecManager_.sendDataToDecoder(bytes, size));
mCodecManager_.enabledYuvData(true);
mCodecManager_.setYuvDataCallback(yuv_handler_);

我可能做错了什么?

展开
收起
垚tutu 2019-11-28 18:40:05 589 0
0 条回答
写回答
取消 提交回答
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
跨平台的云服务SDK需要什么 立即下载
一个跨平台的云服务SDK需要什么 立即下载