Distribution method | Operating mode | Description |
---|---|---|
OBJECT | OBJECT_SINGLE | Each object ingested by the MBSTF is distributed once. Either pull-based and push-based object acquisition methods may be provisioned in combination with this operating mode. When the pull-based object acquisition method is provisioned, the MBS Distribution Session parameters (see Table 4.5.6-2) shall cite a set of one or more object URLs as Object acquisition identifiers. When the push-based object acquisition method is provisioned, the set of Object acquisition identifiers shall be empty. |
OBJECT_COLLECTION | A set of objects described by a manifest (see NOTE) is ingested by the MBSTF and distributed once. Either pull-based and push-based object acquisition methods may be provisioned in combination with this operating mode. When the push-based object acquisition method is provisioned, the object manifest (only) shall be pushed to the MBSTF; the objects referenced by the object manifest shall be pulled. The MBS Distribution Session parameters (see Table 4.5.6-2) shall cite a single object manifest URL in Object acquisition identifiers. | |
OBJECT_CAROUSEL | A set of one or more objects described by a manifest (see NOTE) is ingested by the MBSTF and distributed according to a repetition pattern specified in the manifest. Any change to an object during the course of the MBS Distribution Session is reflected in the distribution at the next available opportunity. Either pull-based and push-based object acquisition methods may be provisioned in combination with this operating mode. When the push-based object acquisition method is provisioned, the object manifest (only) shall be pushed to the MBSTF; the objects referenced by the object manifest shall be pulled. The MBS Distribution Session parameters (see Table 4.5.6-2) shall cite a single object manifest URL in Object acquisition identifiers. | |
OBJECT_STREAMING | A sequence of objects is ingested by the MBSTF and streamed in real time, for example according to a schedule described in an Application Service Entry Point document (e.g. DASH MPD). Either pull-based and push-based object acquisition methods may be provisioned in combination with this operating mode. For both object acquisition methods, the MBS Distribution Session parameters (see Table 4.5.6-2) shall cite a single Application Service Entry Point URL of each type in Object acquisition identifiers (see NOTE 2). As a consequence, the referenced Application Service Entry Point document(s) shall be included in the MBS User Service Announcement Channel as ancillary objects. All Application Service Entry Points referenced by an MBS Distribution Session shall be for equivalent presentations, i.e., comprising common object streams according to compatible presentation timelines. | |
NOTE:
OBJECT_COLLECTION operating mode is a special case of OBJECT_CAROUSEL operating mode in which the objects described by the manifest are distributed only once. The baseline parameters of the object manifest are defined in clause 4.5.10.
|
Distribution method | Operating mode | Description |
---|---|---|
PACKET | PACKET_FORWARD_ONLY | The payloads of IP packets ingested by the MBSTF are forwarded to the MB-UPF in new IP packets (Layer 3 proxying). |
PACKET_PROXY | The payloads of UDP packets ingested by the MBSTF are forwarded to the MB-UPF in new UDP packets (Layer 4 proxying). | |
NOTE 1:
RTP packets formatted according to RFC 3550 [8] can be distributed using either of the above operating modes.
NOTE 2:
The MBSTF is not required to inspect or otherwise act on the payload of ingested UDP packets.
|