The motivation for this change can be found in the Foxglove Studio PR at https://github.com/foxglove/studio/pull/5806. Instead of reusing the foxglove.CompressedImage message definition to store video packets, the data can be stored more efficiently with a custom message definition. This also defines a clear semantic difference between still images and video streams, which require different playback behavior when seeking.
Public-Facing Changes
foxglove.CompressedVideo
message definitionDescription
The motivation for this change can be found in the Foxglove Studio PR at https://github.com/foxglove/studio/pull/5806. Instead of reusing the
foxglove.CompressedImage
message definition to store video packets, the data can be stored more efficiently with a custom message definition. This also defines a clear semantic difference between still images and video streams, which require different playback behavior when seeking.Resolves: FG-4036