2017-02-22 14 views
0

DroneからWowza Streaming Engine Serverのライブストリームビデオを希望します。私はH264の生データをthis callbackから入手しました。そして、生のストリームのライブストリームまたはH264データからのライブストリームについてのあらゆるドキュメントからライブストリームをサポートするライブラリを探しています。 ありがとうございます。Android:H264生データをRTMP経由でライブストリームサーバーに公開する方法

答えて

0

DJIはSDK 4.0の新しいバージョンをリリースしました。FFMpegを使用してその生データをYUVイメージにデコードする方法のexampleが付属しています。その一例をFolowing

、あなたはこの方法

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 

} 

を変更することができ、私はあなたの目的が何であるかを知りません。しかし、私はあなたにそのYUVフレームをJpegにエンコードし、Peer to PeerアプリケーションのようにUDP経由で送信することをお勧めします。

Hereは、UDPを使用してライブビデオをストリーミングする簡単な方法です。 C++を使用していますが、理解しやすいです

関連する問題