我需要将videoBuffer
从摄像机回调流传输到RTSP服务器。
// The callback for receiving the raw H264 video data for camera live view
mReceivedVideoDataCallBack = new DJICamera.CameraReceivedVideoDataCallback() {
@Override
public void onResult(byte[] videoBuffer, int size) {
// Send the raw H264 video data to RTSP server here
}
};
我还尝试将byte[] videoBuffer
转储到Android上的文件并尝试播放。它不会播放。我想这与videoBuffer
的编码有关。
有人可以解释我怎么做
videoBuffer
转储到文件中并使其可播放吗?videoBuffer
以便能够通过RTSP进行流式传输吗?我为RTSP流添加了用于Android的FFMPEG库,但我认为它不接受byte[] buffer
作为输入。
设置:带有Android SDK的DJI Phantom 4 Pro。
以上内容需要在Android上实现。