Android:如何通过RTMP发布H264原始数据到实时流服务器



我想从无人机到WOWZA流动引擎服务器实时流媒体视频。我从此回调中获得了H264原始数据,并且正在寻找一个库,该库支持H264原始数据或H264数据中有关实时流的任何文档。感谢您的任何支持。

dji发布了新版本的SDK 4.0,其中包含一个如何使用ffmpeg将原始数据解码为yuv image的示例。

going that示例,您可以修改此方法

 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,并像对等应用程序一样通过UDP传输。

这是一种使用UDP传输实时视频的简单方法。它使用C ,但很容易理解

最新更新