Description
The Joint Scalable Video Model (JSVM) is a reference software implementation of the Scalable Video Coding (SVC) amendment to the H.264/AVC (MPEG-4 Part 10) standard, developed jointly by ITU-T VCEG and ISO/IEC MPEG. Within 3GPP, it is specified as a tool for conformance testing, interoperability verification, and development of scalable video services. It works by encoding video into a base layer and one or more enhancement layers, allowing for temporal, spatial, and quality (SNR) scalability. Key components include the JSVM software suite with encoder, decoder, and bitstream extractor tools, which implement the SVC syntax and decoding processes. The architecture supports extracting sub-bitstreams to match specific bandwidth, resolution, or processing power requirements. Its role in 3GPP is to provide a normative reference for ensuring that implementations of SVC for services like Multimedia Broadcast/Multicast Service (MBMS) and packet-switched streaming comply with the standard, guaranteeing interoperability across networks and devices.
Purpose & Motivation
JSVM was created to address the challenge of delivering video efficiently over heterogeneous networks and to diverse devices with different capabilities. Prior non-scalable video coding required multiple encoded versions (transcoding) of the same content, increasing storage and complexity. SVC, via the JSVM reference, solves this by allowing a single encoded bitstream to be adapted dynamically. This is crucial for mobile environments where bandwidth and terminal capabilities vary, enabling graceful degradation and efficient multicast/broadcast. The historical context is the push for advanced mobile TV and video streaming services in 3GPP Releases 7-9, where scalable video was seen as key for MBMS and adaptive HTTP streaming.
Classification
Evolution Across Releases
JSVM was initially introduced as the reference codec for Scalable Video Coding within 3GPP, primarily for MBMS and streaming services. The architecture provided a complete software model for generating and decoding SVC bitstreams, establishing a baseline for testing interoperability and performance of scalable video delivery over mobile networks.
Explore further
Broader topics and technologies where JSVM plays a role.
Defining Specifications
3GPP specifications that define or reference JSVM, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 26.904 vj00 | Future video capability requirements for streaming and MBMS | Rel-19 |