Description
Random Access Skipped Leading picture (RASL) is a specific error resilience mechanism defined within the 3GPP Enhanced Voice Services (EVS) codec specifications, primarily detailed in TS 26.346 for media delivery over MBMS. It operates at the intersection of audio/video coding and packet loss concealment. The technique is designed to handle scenarios where a leading picture in a video stream, which is predictively coded and depends on a previous random access point picture, is lost or arrives out of order due to network packet loss or jitter. In predictive video coding (like H.264/AVC or HEVC used in multimedia telephony), a RASL picture is a type of leading picture that precedes a Clean Random Access (CRA) picture in decoding order but follows it in output order. If the CRA picture (the key recovery point) is missing, these dependent RASL pictures cannot be correctly decoded. The EVS codec's system layer, when configured for video-aware operation, can signal and manage these dependencies. The mechanism works by allowing the decoder or the system to 'skip' or discard these undecodable leading pictures when the necessary reference (the CRA) is lost, preventing the propagation of visual artifacts and allowing for faster recovery at the next valid random access point. This involves careful timestamp management and decoding order synchronization between the audio (EVS) and video streams to maintain lip-sync and presentation continuity. Its role is critical in conversational services and streaming where low latency and robustness are paramount, ensuring that temporary network impairments do not cause prolonged degradation in the audiovisual presentation.
Purpose & Motivation
RASL was introduced to address the challenge of robust multimedia communication over unreliable packet-switched networks like LTE and 5G NR. Prior approaches in video telephony could suffer from severe and persistent visual corruption when packet loss occurred near random access points, as decoders might attempt to decode dependent pictures without valid references, leading to error propagation. The primary problem it solves is the graceful handling of packet loss for predictively coded video frames that are out-of-order relative to their reference frames, a common issue in real-time transport. By formally defining the handling of RASL pictures within the 3GPP media delivery framework, it enables more resilient video services alongside high-quality EVS audio. This was particularly motivated by the evolution towards all-IP networks for voice and video services (VoLTE, ViLTE, VoNR), where traditional circuit-switched error robustness mechanisms were not applicable. It ensures that the Quality of Experience (QoE) for combined speech and video services meets user expectations even under suboptimal radio conditions.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (3 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-12, normative work from Rel-16.
In Release 16, the RASL function was newly introduced to enhance the MBMS streaming delivery method. This function specifically addresses the handling of random access skipped leading pictures within video streams delivered over MBMS bearers. The update ensures efficient one-to-many transport of continuous media, such as real-time video, during an MBMS streaming session.
- Missing XML Data Type for Attributes in MBMS USD TS 26.346CR0658
In Release 19, the RASL function was enhanced through the introduction of an in-session unicast repair mechanism for MBMS Object Distribution. This allows for the recovery of lost data during a multicast or broadcast session by utilizing a point-to-point unicast bearer to retransmit missing content components to specific user equipment. The improvement ensures more reliable delivery of application content components like video or audio streams within an MBMS User Service.
Explore further
Broader topics and technologies where RASL plays a role.
Defining Specifications
3GPP specifications that define or reference RASL, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 26.346 vj20 | MBMS User Services Media Codecs & Protocols | Rel-19 |
| TS 26.522 vj30 | RTP for XR in 5G Systems | Rel-19 |
| TR 26.906 vj00 | HEVC Evaluation for 3GPP Services | Rel-19 |