5. VideoStreamΒΆ

Connects to a video source and transforms the source into a buffer queue of frames. The video source changes by implementation.

Below you will find a diagram of a VideoStream implementation using a VideoFrameCollector to collect image frames. This is pretty much how every VideoStream operates.

VideoStream

Available implementations:

  • FileVideoStream - WIP
  • OsVideoStream - Streams a virtual device node created by the OS.
  • PiVideoStream - Streams video from a RaspberryPi camera.
  • YouTubeVideoStream - WIP