2017-02-22 2 views

Répondre

0

DJI a publié une nouvelle version du SDK 4.0, où il est livré avec un example de la façon de décoder ces données brutes en image YUV en utilisant FFMpeg.

cet exemple que vous avez choisi, vous pouvez modifier cette méthode

private void screenShot(byte[] buf, String shotDir) { 

     YuvImage yuvImage = new YuvImage(buf, 
       ImageFormat.NV21, 
       DJIVideoStreamDecoder.getInstance().width, 
       DJIVideoStreamDecoder.getInstance().height, 
       null); 

//you can therefore stream it to your Wowza Server 

} 

Je ne sais pas quels sont vos objectifs. Cependant, je vous suggérerais d'encoder cette trame YUV en Jpeg, et de la transmettre via UDP, comme une application Peer to Peer.

Here est un moyen simple de diffuser de la vidéo en direct en utilisant UDP. Il utilise C++, mais est simple à comprendre