1      Definition

An Item made of a continuous temporal flow of Data, e.g., an Audio Stream, an Animation Stream, or a Visual Object animated as a Point Cloud.

2      Functional Requirements

Streams may be used to:

  1. UM-Animate a Model.
  2. UM-Animate an Object.
  3. UM-Animate a Scene.
  4. MM-Embed a Digitised Object (e.g., a Point Cloud) at an M-Location.

3      Syntax

https://schemas.mpai.community/MMM4/V1.0/data/Stream.json

4      Semantics

Label Size Description
Header N1 Bytes Stream Header
– Standard-Item 9 Bytes The characters “MMM-STM-V”
– Version N2 Byte Major version – 1 or 2 Bytes
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 Bytes
MInstanceID N4 Bytes Identifier of M-Instance.
StreamID N5 Bytes Identifier of the Stream.
StreamDataQualifier N6 Bytes Stream Qualifier.
StreamLength N7 Bytes Number of Bytes in Stream
StreamDataURI N8 Bytes URI of Data of Stream
DescrMetadata N9 Bytes Descriptive Metadata