Skip to content

ENH: Add vtkMRMLStreamingVolumeNode for compressed video

Sunderlandkyl requested to merge github/fork/Sunderlandkyl/video_streaming into master
  • vtkMRMLStreamingVolumeNode: Stores both compressed frames and uncompressed images. Decodes compressed frames into images and images to frames if requested using vtkStreamingVolumeCodec
  • vtkStreamingVolumeCodec: Handles encoding and decoding of images
  • vtkStreamingVolumeFrame: Stores compressed frame data along with the necessary information required to decode it (link to previous frame, uncompressed image size, codec FourCC, etc.)

Co-authored-by: Longquan Chen leochan2009@hotmail.com

Developed based on the changes made by @leochan2009 in https://github.com/Slicer/Slicer/pull/917

Merge request reports