繁体   English   中英

Android:如何通过RTMP将H264原始数据发布到直播服务器

[英]Android: How publish H264 raw data to live stream server via RTMP

我想直播视频从Drone到Wowza Streaming Engine Server。 我从这个回调中获得了H264原始数据,而我正在寻找一个支持来自H264原始数据的实时流或任何有关H264数据实时流的文档的库。 感谢任何支持。

DJI发布的SDK 4.0,它配备了一个新版本的例子 ,如何使用解码该FFmpeg中的原始数据为YUV图像。

举个例子,你可以修改这个方法

 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 ++,但很容易理解

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM