如何将原始帧图像数据的实时流转换为视频

时间:2017-06-21 09:03:43

标签: java browser video-streaming kinect-v2

我正在使用J4K库从java中的kinect中提取原始实时数据。到目前为止,我已经设法从kinect获取RAW BGRA图像数据并将其转换为PNG。现在我需要将它们作为视频流式传输到浏览器中。所以我的问题是如何将实时相框变成我可以流式传输的实时视频。

这就是我收到帧的方式。我没有一帧一帧的开放流。

@Override
public void onColorFrameEvent(byte[] color_frame) {
    ...image processing
}

我想要接收视频的客户端是nodejs应用程序,但我认为这不重要。

1 个答案:

答案 0 :(得分:0)

根据您的标记,我假设您使用的是Kinect-v2。

管理和创建在浏览器中运行的实时流媒体的最简单方法是使用OpenKinect-for-Processing库。它是一个使用友好且易于使用的库,可在您的浏览器上运行。要获得快速教程,您可以查看此link并查看此小型YouTube tutorial