F.2 Switching between MBMS and PSS Access
26.3463GPPMultimedia Broadcast/Multicast Service (MBMS)Protocols and codecsRelease 17TS
F.2.1 Synchronization of Flows
For switching between MBMS and PSS access while receiving the same service, comparing the SSRC values of the PSS and MBMS flows gives the UE an advantage for synchronization onto the flows as described in sub-clause 8.5.
In order to allow for an as interruption-free access switch as possible, the time offset between MBMS packet reception and PSS packet reception (including MBMS FEC buffering and PSS retransmission delays) should be as small as possible.
It is advantageous (but not always possible) that the same set of codecs is used for representing the same service over both accesses. If the same media bit rates are provided over both accesses, then at best the same media flows (identical media encoding) are used for both accesses. This gives the UE an advantage of being able to continuously using decoding buffers thus simplifying seamless access switching. In case the codecs or codec level/profiles change upon access switching, the UE needs to prepare a new set of decoders and possibly having them run in parallel for a short period of time.
F.2.2 Switching from MBMS to PSS Access
Switching from MBMS to PSS can happen in two cases, user-initiated content switch with access change and application-initiated access change.
– User-initiated content switch with access change: The user requests reception of a service other than the one currently received over MBMS, and the new service is only available over PSS.
– Application-initiated switch of access: The MBMS coverage is lost and alternative reception of the same service is possible over PSS.
The latter case may occur suddenly and without warning when the available signal strength is no longer good enough for the MBMS reception. The UE may identify the loss of MBMS access by signal strength measurements, detection of packet losses exceeding a certain threshold, or that RTP reception has stopped completely. As a result the UE may terminate the MBMS session and initiate service reception over PSS instead.
In case MBMS coverage is lost and the corresponding PSS session is requested, the UE may use PSS time-shifting (as defined in TS 26.234 [47]) for signalling a PSS play-out start corresponding to the time instant the MBMS access was lost, giving the advantage of synchronization of the received flows.
F.2.3 Switching from PSS to MBMS Access
Switching from PSS to MBMS can happen in two cases, user-initiated content switch with access change and application-initiated access change.
– User-initiated content switch with access change: The user requests reception of a service other than the one currently received over PSS, and the new service is available over MBMS.
– Application-initiated switch of access: The UE recognizes that MBMS reception of that service is alternatively possible (e.g. because MBMS reception was re-gained), such that the UE may terminate the PSS session and initiate reception over MBMS.
If the UE can receive both PSS and MBMS flows at the same time, and the time offset between MBMS packet reception and PSS packet reception (including MBMS FEC buffering and PSS retransmission delays) is small, and identical media encoding is used, then application-imitated access change from PSS to MBMS without service change is possible to be made in such a way that it is seamless.
Annex G (informative):
Guidelines for Channel Tune-in and Switch Time Reduction
This Annex describes some methods to improve channel tune-in and switching times for MBMS Streaming when using the FEC framework. It presents means for MBMS senders and receivers to minimize delay from a channel switch and initial tune-in time. Fast startup improvements for the layers below IP are not described here.