Tech-invite3GPPspaceIETF RFCsSIP
Quick21222324252627282931323334353637384‑5x

Content for  TS 23.281  Word version:  17.6.0

Top   Top   Up   Prev   Next
1…   5…   6…   7…   7.1.2.3…   7.1.2.4…   7.1.3…   7.2…   7.2.2.3…   7.2.3…   7.3…   7.4…   7.4.3…   7.5…   7.6…   7.7…   7.7.1.3…   7.7.2…   7.8…   7.11…   7.17…   A…

 

6  MCVideo Functional model

6.1  Functional model description

6.1.1  On-network functional model

Figure 6.1.1-1 shows the functional model for the application plane of MCVideo service for on-network operations.
(not reproduced yet)
Figure 6.1.1-1: Functional model for application plane of MCVideo service
Up
In the model shown in Figure 6.1.1-1, the following apply:
  • The MCVideo server is an instantiation of a MC service server in accordance with TS 23.280.
  • The MCVideo server is an instantiation of a GCS AS in accordance with TS 23.468.
  • MCVideo‑9 carries signalling over multicast bearer between the transmission control server of the MCVideo server and the transmission control participant of the MCVideo UE.
  • MCVideo‑4 carries signalling over unicast bearer between the transmission control server of the MCVideo server and the transmission control participant of the MCVideo UE.
Up

6.1.2  Off-network functional modelWord‑p. 16

Figure 6.1.2-1 shows the functional model for the application plane of MCVideo service for off-network operations.
(not reproduced yet)
Figure 6.1.2-1: Functional model for application plane of off-network MCVideo service
Up

6.2  Functional entities description

6.2.1  General

Each subclause is a description of a functional entity and does not imply a physical entity.

6.2.2  MCVideo service application plane

6.2.2.1  General

Entities within the application plane of MCVideo service provide application control, media transmission control and distribution functions.

6.2.2.2  Common services core

The description of the common services core entities are contained in common functional architecture for MC services over LTE in TS 23.280.

6.2.2.3  MCVideo application service

6.2.2.3.1  MCVideo client
The MCVideo client functional entity acts as the user agent for all MCVideo application transactions.
The MCVideo client is responsible for remote device control. This functional entity is located in the UE for both on-network and off-network operations.
6.2.2.3.2  MCVideo serverWord‑p. 17
The MCVideo server functional entity provides centralised support for MCVideo services.
All the MCVideo clients supporting users belonging to a single group are required to use the same MCVideo server for that group. An MCVideo client supporting a user involved in multiple groups can have relationships with multiple MCVideo servers.
The MCVideo server is an instantiation of a MC service server in accordance with TS 23.280.
The MCVideo server functional entity represents a specific instantiation of the GCS AS described in TS 23.468 to control multicast and unicast operations for group communications.
The MCVideo server functional entity is supported by the SIP AS, HTTP client and HTTP server functional entities of the signalling control plane.
This MCVideo server provides support for centralised media transmission control for on-network and distributed media transmission control for off-network operation.
The MCVideo server is responsible for managing and providing the device information that can participate in MCVideo communications. The device information is further associated to MCVideo users to manage remote device control authorization. The device information is provisioned to the MCVideo server by the MCVideo service provider, mission critical organization and the MCVideo user.
The MCVideo server performing the functional alias controlling role is responsible for:
  • interfacing with the functional alias management server for functional alias policy;
  • functional alias activation, deactivation, take over and interrogation support for MCVideo user.
The controlling roles for group call, private call and functional alias are independent with each other.
Up
6.2.2.3.3  Media distribution function
The media distribution function is responsible for the distribution of media to MCVideo clients. By means of information provided by the MCVideo server (e.g. IP addresses, transport layer ports), it will provide the following functionality:
  • provide for the reception of uplink MCVideo UE media transmission by means of the MCVideo‑7 reference point;
  • storing the received media stream as MCVideo content files;
  • replicate the media as needed for distribution to those participants using unicast transport;
  • distribute downlink media to MCVideo UEs by IP unicast transmission to those participants utilizing unicast transport by means of the MCVideo‑7 reference point;
  • distribute downlink media to MCVideo UEs using multicast downlink transport of media for the call by means of the MCVideo‑8 reference point; and
  • provide a media mixing function where multiple media streams are combined into a single media stream for transmission to the MCVideo UE.
Up
6.2.2.3.4  Media mixer
This functional entity exists on the UE and provides support for sending and receiving one or multiple media streams. It also provides support for combining multiple media streams into one media stream through the enforcement of media policy information. It supports the storing of a media stream as MCVideo content files.
6.2.2.3.5  MCVideo user databaseWord‑p. 18
This functional entity contains information of the MCVideo user profile associated with an MCVideo ID that is held by the MCVideo service provider at the application plane. The MCVideo user profile is determined by the mission critical organization, the MCVideo service provider, and potentially the MCVideo user.
The MCVideo ID is a MC service ID as described in clause 8 of TS 23.280. The MCVideo user profile is a MC service user profile as described in clause 10.1.4 of TS 23.280.
The MCVideo user profile can be co-located with other MC service user profiles and stored in a common MC service user database.
Up
6.2.2.3.6  Transmission control server
This functional entity provides support for centralised transmission control for on-network and distributed transmission control for off-network operation. It may schedule transmission requests according to uplink criteria from different transmission control participants, send an notification to all transmission control participants to allow them to receive the video according to downlink criteria if the transmission request is granted, and provide queuing in cases of contention. Transmission control applies to all MCVideo communications including group call and private call. For on-network operation, this functional entity is located with the MCVideo server. For off-network operation, this functional entity is located in the UE.
Up
6.2.2.3.7  Transmission control participant
The transmission control participant functional entity is responsible for handling outgoing transmission requests and the incoming video stream invitations and notifications. This functional entity is located in the UE for both on-network and off-network operations.
6.2.2.3.8  MC gateway server |R15|
The MC gateway server provides support for MCVideo interconnection services with a partner MCVideo system in a different trust domain whilst providing topology hiding. It acts as a proxy for one or more MCVideo servers in the partner MCVideo system without needing to expose the MCVideo servers in the primary MCVideo system outside the trusted domain of the primary MCVideo system. It may be a role of the MCVideo server described in subclause 6.2.2.3.2 of the present document.
The MC gateway server is responsible for relaying call control and floor control signalling messages, and media between MCVideo servers within the MCVideo system and the interconnected MCVideo system.
Up

6.3  Reference points

6.3.1  Reference point MCVideo-1 (between the MCVideo client and the MCVideo server)

The MCVideo‑1 reference point, which exists between the MCVideo client and the MCVideo server, is used for MCVideo application signalling for establishing a session in support of MCVideo service.

6.3.2  Reference point MCVideo-2 (between the MCVideo server and the MCVideo user database)

The MCVideo‑2 reference point, which exists between the MCVideo server and the MCVideo user database, is used by the MCVideo server to obtain information about a specific user.

6.3.3  Reference point MCVideo-3 (between the MCVideo server and the MCVideo server and between the MCVideo server and the MC gateway server)Word‑p. 19

The MCVideo‑3 reference point exists between the MCVideo server and another MCVideo server and between the MCVideo server and the MC gateway server, and is used for MCVideo application signalling.

6.3.4  Reference point MCVideo-4 (between the transmission control participant and the transmission control server)

The MCVideo‑4 reference point, which exists between the transmission control participant and the transmission control server, is used for MCVideo transmission control signalling over unicast. The MCVideo‑4 reference point uses the SGi reference point defined in TS 23.002.

6.3.4A  Reference point MCVideo-5 (between the MCVideo server and the EPS)

The MCVideo‑5 reference point, which exists between the MCVideo and the EPS, is used, subject to the conditions below, by the MCVideo server to obtain unicast bearers with appropriate QoS from the EPS. It utilises the Rx interface of the EPS according to TS 23.203.
MCVideo‑5 is not used when the MCVideo service provider and the PLMN operator do not have an operational agreement for QoS control to be provided directly from the MCVideo service provider domain.
MCVideo‑5 may be used when the MCVideo service provider and the PLMN operator have an operational agreement where QoS control is provided directly from the MCVideo service provider domain.
Up

6.3.4B  Reference point MCVideo-6 (between the MCVideo server and the EPS)

The MCVideo‑6 reference point, which exists between the MCVideo server and the EPS, is used to request the allocation and activation of multicast transport resources for MCVideo application usage. The MCVideo‑6 reference point uses the MB2‑C interface as defined in TS 29.468.

6.3.5  Reference point MCVideo-7 (between the media distribution function and the media mixer)

The MCVideo‑7 reference point, which exists between the media distribution function and the media mixer, is used to exchange unicast media between the media distribution function of the MCVideo server and the media mixer of the MCVideo client. The MCVideo‑7 reference point uses the SGi reference point defined in TS 23.002.

6.3.6  Reference point MCVideo-8 (between the media distribution function and the media mixer)

The MCVideo‑8 reference point, which exists between the media distribution function and the media mixer, is used by the media distribution function of the MCVideo server to send multicast media to the media mixer of the MCVideo client. The MCVideo‑8 reference point uses the MB2‑U interface defined in TS 23.468.

6.3.7  Reference point MCVideo-9 (between the transmission control participant and the transmission control server)Word‑p. 20

The MCVideo‑9 reference point, which exists between the transmission control participant and the transmission control server, is used MCVideo transmission control signalling over multicast. The MCVideo‑9 reference point uses the MB2‑U interface defined in TS 23.468.

6.3.8  Reference point MCVideo-10 (between the MC gateway server and the MC gateway server in a different MCVideo system) |R15|

The MCVideo‑10 reference point, which exists between the MC gateway server and the MC gateway server in an interconnected MCVideo system for MCVideo application signalling for establishing MCVideo sessions, shall use the SIP‑3 reference point for transport and routing of signalling. Floor control signalling and media are also transferred using the MCVideo 10 reference point between interconnected MCVideo systems.

6A  Identities

The MCVideo service specific identities (e.g. MCVideo ID, MCVideo group ID) are described in clause 8 of TS 23.280.

6B  Application of functional model to deployments

The application of the functional model to deployments, and description of various deployment scenarios for the MCVideo service, can be found in clause 9 of TS 23.280.

Up   Top   ToC