是否可以使用颤振相机插件流式传输视频?

dev*_*ush 12 camera video-streaming dart flutter

我一直在玩相机插件,我知道有可能通过CameraControllerwith 函数 捕获视频start/stopVideoRecording,这些函数将采用文件路径作为输入。

我希望能够在录制视频时将此视频流式传输到服务器,是否有可能以某种方式使用相机插件的当前功能?

Ste*_*eve 9

看起来这是可能的,因为它是在 Flutter Live 上通过其中一个开发演示完成的。在此处查看YouTube 视频。在 24:17。CameraController 上有一个名为 getByteStream 的方法。该方法的要点如下所示。

void cameraBytesToDetector({@required CameraController camera}){
  camera.startByteStream( (image) {
    // do something with the image stream here
  });
}
Run Code Online (Sandbox Code Playgroud)

但是我在任何地方都找不到参考,因为我也在寻找一种阅读视频流的方法。