Mobile-SDK-Android-V5 icon indicating copy to clipboard operation
Mobile-SDK-Android-V5 copied to clipboard

Data transfer. High speed support via MobileSDK

Open shyshka opened this issue 1 month ago • 1 comments

Hello. We are currently working with your PSDK for sending and MSDK for receiving data. LowSpeed data transfer works well using PayloadManager. But using LowSpeed approach is limited by 128bytes per package. We want to use HightSpeed approach. Previously, in Mobile SDK v4 was a separation for receiving data using LowSpeed and HighSpeed channels, but in MSDK v5 looks like it is the same flow as getting PaylodManager and using addPayloadDataListener(). As a result, no data comes to MSDK using HIGH Speed. At the same time, on PSDK we have status - sent successfully. Additionally, we see an alternative of using PipelineManager with a separate channel. What can you suggest to us for sending data at approximately 20-50KByte per second?

shyshka avatar Oct 29 '25 23:10 shyshka

Agent comment from YIGUI LIU in Zendesk ticket #160965:

Dear Developer,

In the newer versions of MSDK v5 and PSDK, the HighSpeed transmission channel is no longer maintained. We recommend that you use the SDK Interconnection (Mop) feature of MSDK and PSDK, which is the PipelineManager feature of MSDK you mentioned. For detailed information, please refer to the documentation:

  • MSDK: https://developer.dji.com/doc/mobile-sdk-tutorial/en/tutorials/sdk-interconnection.html
  • PSDK: https://developer.dji.com/doc/payload-sdk-tutorial/en/function-set/advanced-function/sdk-interconnection.html

Best Regards, DJI Innovations SDK Technical Support Team

°°°

dji-dev avatar Oct 30 '25 03:10 dji-dev