Fact-checked by Grok 2 weeks ago

Advanced Video Coding

Advanced Video Coding (AVC), formally known as H.264 or ISO/IEC 14496-10 (MPEG-4 Part 10), is a widely used video compression standard designed for the efficient encoding and decoding of streams in generic audiovisual services. It achieves substantially higher compression efficiency than its predecessors, such as and , typically requiring about half the bitrate for equivalent video quality, which enables delivery over bandwidth-constrained networks. Developed jointly by the (VCEG) and the ISO/IEC (MPEG), the standard was first approved in May 2003 by and July 2003 by MPEG, with subsequent editions adding features like scalable and multiview extensions up to the 15th edition in August 2024. Key innovations in AVC include variable block-size with quarter-sample accuracy and multiple reference frames, an integer-based 4x4 transform (extendable to 8x8 in high profiles), directional intra-prediction modes, and an in-loop to reduce artifacts, all contributing to its robustness against errors and flexibility across diverse applications. The standard defines several profiles to suit different use cases: the profile for low-complexity applications like videoconferencing with no overhead; the Main profile adding context-adaptive binary arithmetic coding (CABAC) for better efficiency in ; and High profiles (including High 10, High 4:2:2, and High 4:4:4) supporting higher bit depths, , and professional workflows like film . Extensions such as Scalable Video Coding (SVC), (MVC), and Stereo High profiles further enable layered bitstream scalability, 3D video, and stereoscopic content, respectively. AVC has become foundational for modern video technologies, powering Blu-ray discs, digital television broadcasting, video streaming services like and , mobile video, and IP-based surveillance systems, despite requiring 2-4 times more computational resources for encoding than earlier standards. Its network-friendly design supports packetization for protocols like RTP and integration with systems such as MPEG-2 transport streams, ensuring low-latency decoding and exact match reconstruction in error-prone environments. Supplemental enhancement information (SEI) messages allow embedding of metadata for advanced features like HDR tone mapping and frame packing, with ongoing updates maintaining relevance even as successors like HEVC (H.265) emerge.

Introduction

Overview

Advanced Video Coding (AVC), also known as H.264 or MPEG-4 Part 10, is a block-oriented, motion-compensated video compression standard developed jointly by the ITU-T Video Coding Experts Group (VCEG) and the ISO/IEC Moving Picture Experts Group (MPEG). It achieves high compression efficiency for digital video storage, transmission, and playback by reducing redundancy in video data while maintaining quality. The standard supports a wide range of resolutions, from low-definition formats like QCIF (176×144 pixels) to ultrahigh-definition up to 8192×4320 pixels at its highest level (Level 6.2). At its core, AVC employs techniques such as an integer-based 4×4 (DCT) for frequency-domain representation of residual data, intra-frame and inter-frame prediction to exploit spatial and temporal correlations, and methods including context-adaptive variable-length coding (CAVLC) and context-adaptive binary arithmetic coding (CABAC) for efficient bitstream representation. These elements enable the codec to handle diverse applications, from video to broadcast and streaming services. Released in May 2003, AVC quickly became the most widely deployed by the , powering Blu-ray discs, , and online streaming platforms due to its superior performance. Compared to its predecessor , AVC provides up to 50% better compression efficiency at similar quality levels, allowing for higher resolution video at lower .

Naming Conventions

Advanced Video Coding (AVC) is known by several designations stemming from its joint development by the Video Coding Experts Group (VCEG) and the ISO/IEC (MPEG), resulting in primary names such as H.264 for the ITU-T recommendation and MPEG-4 Part 10 for the ISO/IEC standard. The H.264 name follows the ITU-T's conventional numbering for video coding recommendations in the H.26x series, where it was officially titled "Advanced video coding for generic audiovisual services" upon its initial publication in May 2003. Similarly, MPEG-4 Part 10, formalized as ISO/IEC 14496-10, integrates AVC into the broader MPEG-4 family of standards for coding audio-visual objects, emphasizing its role in multimedia applications beyond basic video compression. The multiplicity of names arises from this collaborative effort, with "Advanced Video Coding" (AVC) serving as a neutral shorthand that highlights improvements over prior codecs like H.263, such as enhanced compression efficiency for low-bitrate applications. During development, the project was initially termed H.26L by VCEG starting in 1998, evolving through the Joint Video Team (JVT) formed in 2001, which produced a unified specification adopted by both organizations. The "MPEG-4 AVC" variant underscores its alignment with the MPEG-4 ecosystem, while the full "MPEG-4 Part 10" avoids conflation with other parts, such as Part 2 (Visual), which employs simpler coding methods. AVC serves as a neutral and has become the predominant common usage in technical literature and industry, unifying references to the standard across contexts despite its multiple aliases, including the developmental JVT label. This evolution reflects the standard's rapid adoption following its 2003 release. Common misconceptions include confusing AVC with its successor, (HEVC or H.265), which builds upon but is distinct from H.264, or with the earlier baseline for lower-complexity video telephony.

History

Development Timeline

The development of Advanced Video Coding (AVC), also known as H.264 or MPEG-4 Part 10, began as a joint effort between the (VCEG) and the ISO/IEC (MPEG). In 1998, VCEG initiated the H.26L project as a long-term effort to create a successor to earlier video coding standards like , with the first test model (TML-1) released in August 1999. By 2001, following MPEG's open call for technology in July, the two organizations formalized their collaboration by forming the Joint Video Team (JVT) in December, aiming to develop a unified standard for advanced video compression. This partnership was driven by the need for a versatile capable of supporting emerging applications in and . The collaborative process involved rigorous evaluation through core experiments conducted in 2001, where numerous proposals from global contributors were tested to identify optimal technologies. These experiments led to consensus on key elements, including variable block sizes for , multiple prediction modes for intra and coding, and an integer-based transform for efficient representation. Building on this foundation, the JVT produced the first draft in July 2002, followed by a final draft ballot in December 2002 that achieved technical freeze. The standard reached final approval by in May 2003 as Recommendation H.264 and by ISO/IEC in July 2003 as 14496-10, marking the completion of the initial version. Early adoption of AVC was propelled by its superior compression efficiency, offering up to 50% bit rate reduction compared to predecessors like and while maintaining equivalent video quality, making it ideal for bandwidth-constrained environments. Targeted applications included broadband internet streaming, DVD storage, and (HDTV) broadcast, where its enhanced robustness and flexibility addressed limitations in prior standards. Following the 2003 release, the first corrigendum was issued in May 2004 to address minor corrections and clarifications. By 2005, amendments had introduced features for improved error resilience in challenging transmission scenarios and high-fidelity profiles via the Fidelity Range Extensions (FRExt), expanding applicability to professional workflows.

Key Extensions and Profiles

The Advanced Video Coding (AVC) standard, also known as H.264, has been extended through several amendments to address diverse applications, including professional workflows, scalable streaming, and immersive 3D content, while maintaining with the base specification via the (NAL) unit syntax. These extensions build upon the core block-based hybrid coding framework, introducing enhanced tools for higher fidelity, adaptability, and multi-dimensional representation without altering the fundamental decoding process for legacy conformant bitstreams. Fidelity Range Extensions (FRExt), approved in July 2004 as Amendment 1 to ITU-T H.264 and ISO/IEC 14496-10, expanded AVC capabilities for high-end production environments by supporting bit depths of 10 and 12 bits per sample, additional color spaces such as RGB and YCgCo, and lossless coding modes. These features enable efficient handling of professional-grade video, such as in and archiving, where higher precision reduces banding artifacts and supports broader without introducing compression losses in selected modes. Scalable Video Coding (SVC), standardized in July 2007 as Amendment 3, introduces hierarchical structures, including medium-grained through layered NAL units, to facilitate bit-rate adaptation, spatial/temporal resolution scaling, and quality enhancement in real-time streaming and mobile applications. SVC bitstreams allow extraction of subsets for lower-bandwidth scenarios while preserving high-quality decoding for full streams, achieving up to 50% bitrate savings over in scalable scenarios. Multiview Video Coding (MVC), integrated in the March 2009 edition of H.264/AVC, extends the standard to encode multiple synchronized camera views with inter-view prediction, enabling efficient compression for stereoscopic and free-viewpoint by exploiting across viewpoints. This amendment defines the Multiview High Profile, which reduces bitrate by approximately 20-30% compared to independent encoding of views, supporting up to 128 views while remaining compatible with single-view decoders through prefixed base view NAL units. Further 3D enhancements, developed from 2010 to 2014, include depth-plus-view coding in MVC extensions (MVC+D) and asymmetric frame packing, which integrate depth maps with texture views for advanced , such as in Blu-ray Disc stereoscopic playback. These tools, specified in later amendments like (2012), enable view synthesis and improved for depth-based 3D content, with depth data coded at lower resolutions to optimize bitrate while supporting backward-compatible stereoscopic profiles. Professional profiles within FRExt, such as High 10 (10-bit intra/inter prediction for reduced quantization noise), High 4:2:2 (supporting broadcast for SDI workflows), and High 4:4:4 (full chroma resolution with RGB/palette modes for and ), cater to studio and needs by handling formats up to and lossless intra-coding. The High 4:4:4 Profile, initially defined in 2004, was later refined in to emphasize additional color spaces while ensuring NAL-based . All extensions leverage the NAL unit header extensions and prefix mechanisms to ensure seamless integration, allowing base AVC decoders to ignore enhanced layers and process only the compatible base layer, thus preserving ecosystem-wide adoption.

Versions and Amendments

The Advanced Video Coding (AVC) standard, jointly developed as ITU-T Recommendation H.264 and ISO/IEC International Standard 14496-10, has evolved through multiple editions and amendments since its initial publication. The first edition was approved in May 2003 by ITU-T and July 2003 by ISO/IEC, establishing the baseline specification for block-oriented, motion-compensated video compression. Subsequent editions integrated key extensions, with the standard reaching its 15th edition in August 2024 for ITU-T H.264, corresponding to version 28 of ISO/IEC 14496-10. The eleventh edition of ISO/IEC 14496-10 was published in July 2025, technically revising the prior edition by integrating the 2024 updates, including additional SEI messages for neural-network post-filtering and color type identifiers, along with minor corrections. Early amendments focused on enhancing fidelity and scalability. The second edition, approved in November 2004, incorporated the Fidelity Range Extensions (FRExt), adding High, High 10, High 4:2:2, and High 4:4:4 profiles to support higher bit depths and chroma formats for professional applications. The third edition, approved in November 2007, integrated Amendment 3 to introduce Scalable Video Coding (SVC) in three profiles (Scalable Baseline, Scalable High, and Scalable High Intra), enabling temporal, spatial, and quality scalability. The fourth edition, approved in May 2009, added (MVC) along with the Constrained Baseline Profile for improved in stereoscopic and multiview content. In 2012, an amendment to the seventh edition introduced MVC extensions for 3D-AVC, including depth handling and 3D-related SEI messages for enhanced stereoscopic and multiview applications. Post-2020 updates have emphasized for emerging applications. The 14th edition, approved in August 2021, added SEI messages for annotated regions to support interactive and region-specific . The 15th edition, approved in August 2024, introduced SEI messages specifying neural-network post-filter characteristics, activation, and phase indication, in alignment with H.274 for AI-enhanced decoding, alongside additional color type identifiers and minor corrections such as the removal of Annex F. These enhancements enable integration with neural network-based post-processing for improved perceptual quality. Over 20 corrigenda have been issued since 2003 to address errata in syntax, semantics, and decoder conformance behavior, with notable examples including Corrigendum 1 to the first edition (May 2004) for minor corrections and Corrigendum 1 to the second edition ( 2005) for clarifications integrated into subsequent publications. Maintenance of the standard is conducted by the Joint Video Team (JVT) and the Joint Collaborative Team on Video Coding (JCT-VC), achieving core stability by 2010 while continuing to approve targeted amendments for ongoing relevance in diverse audiovisual services.

Design

Core Features

Advanced Video Coding (AVC), standardized as H.264 and ISO/IEC MPEG-4 Part 10, employs a block-based hybrid coding framework that combines spatial and temporal prediction with to achieve high efficiency. The fundamental processing unit is the , consisting of a 16×16 block of luma samples and two 8×8 blocks of chroma samples (for color format), which allows for flexible partitioning to adapt to local video characteristics. These macroblocks can be subdivided into partitions ranging from 16×16 down to 4×4 blocks, enabling finer-grained that reduces residual errors compared to fixed block sizes in prior standards. Prediction in AVC exploits both spatial and temporal redundancies to generate a reference signal for each macroblock. Intra-prediction operates within a frame using directional modes: nine angular modes for 4×4 luma blocks, four modes (vertical, horizontal, DC, and plane) for 16×16 luma blocks, and four modes for 8×8 chroma blocks, allowing extrapolation from neighboring samples to minimize spatial residuals. Inter-prediction, used in P and B slices, performs motion-compensated temporal prediction with variable block sizes (up to seven partition types per macroblock) and supports multiple reference frames (up to 16 in certain configurations), employing quarter-sample accuracy for luma and eighth-sample for chroma via interpolation filters, which enhances accuracy over integer-sample motion in earlier codecs. Motion vectors are differentially coded using a predictor derived from the median of neighboring vectors, reducing overhead from spatial correlations in motion fields. After prediction, the residual signal undergoes transform and quantization to compact energy into fewer coefficients. AVC applies a separable integer transform approximating the (DCT): primarily 4×4 blocks for luma AC coefficients and , with 4×4 or 8×8 for luma in intra modes, and an optional 8×8 transform available in high-profile extensions for better frequency selectivity. Quantization employs a scalar approach with 52 uniform steps (for 8-bit video), where the step size doubles approximately every six levels, balancing bitrate and distortion while allowing rate control through parameter adjustments. Entropy coding further compresses the quantized coefficients, motion data, and syntax elements using two methods: context-adaptive variable-length coding (CAVLC), which selects from multiple exponential-Golomb or Huffman-like code tables based on local statistics for coefficients and runs, or context-adaptive binary arithmetic coding (CABAC), which models probabilities adaptively for binary symbols and achieves 5–15% bitrate savings over CAVLC by exploiting inter-symbol dependencies. CABAC binarizes non-binary syntax elements and uses adaptive contexts for higher efficiency in complex scenes. To mitigate coding artifacts, AVC incorporates an in-loop applied to block edges after , adaptively adjusting filter strength based on modes, quantization parameters, and boundary conditions to reduce blocking discontinuities while preserving edges, which improves both subjective quality and prediction efficiency by 5–10% in bitrate savings. The filter can be disabled per if it risks blurring details. The bitstream is structured via the Network (NAL), which encapsulates video coding layer (VCL) data—such as slices containing macroblocks—into self-contained units with headers indicating type and importance. NAL units include sequence parameter sets () and picture parameter sets () for global and frame-level configuration, slice units for segmented decoding, and supplemental enhancement information (SEI) messages for non-essential like buffering hints, enabling robust over networks by allowing independent packetization and error resilience.

Profiles

In Advanced Video Coding (AVC), profiles specify constrained subsets of the coding tools, parameters, and syntax elements to meet the needs of particular applications, balancing compression efficiency, , and robustness. Each profile is identified by a unique profile_idc value signaled in the sequence parameter set (SPS) of the , which indicates the feature set and ensures conformance. The SPS syntax element profile_idc, an 8-bit unsigned integer, along with associated constraint flags (e.g., constraint_set0_flag to constraint_set6_flag), defines the active and any additional restrictions. The Baseline Profile (profile_idc = 66) targets low-complexity, low-latency applications in error-prone environments, such as video conferencing and mobile streaming. It supports intra (I) and predicted (P) slices, 4x4 integer transforms, Context-Adaptive Variable-Length Coding (CAVLC) for , and 8-bit chroma format, but excludes bi-predictive (B) slices, Context-Adaptive Binary Arithmetic Coding (CABAC), interlaced coding, flexible macroblock ordering (FMO), arbitrary slice ordering (), and redundant pictures to minimize decoder complexity and enhance error resilience. The Main Profile (profile_idc = 77) extends the Baseline Profile for broader broadcast and streaming use cases, adding support for B slices, CABAC , , weighted , and frame/field adaptive coding while retaining CAVLC and excluding FMO, , and redundant pictures. This profile enables higher compression efficiency for entertainment content, such as and DVD storage, at typically ranging from 1 to 8 Mbps. The Extended Profile (profile_idc = 88) builds on the Baseline Profile with enhancements for in streaming over unreliable networks, incorporating B slices, weighted , SP/SI slices for switching and recovery, slice data partitioning, FMO, , and redundant pictures, but omitting CABAC and to maintain moderate complexity. It is suited for applications like video delivery at of 50–1500 kbps. The High Profile (profile_idc = 100) is optimized for high-quality applications like HDTV broadcasting, introducing 8x8 integer transforms, 8x8 intra prediction modes, custom quantization matrices, auxiliary components, and adaptive macroblock-to-slice grouping on top of Main Profile features, all with 8-bit chroma. Variants extend fidelity further: High 10 Profile (profile_idc = 110) supports up to 10-bit depth; High 4:2:2 Profile (profile_idc = 122) adds 4:2:2 and up to 10-bit depth for professional production; and High 4:4:4 Predictive Profile (profile_idc = 244) enables , up to 14-bit depth, separate color plane coding, and lossless mode for high-end and . Intra-only variants (signaled via constraint_set3_flag = 1) restrict to I slices for simplified editing workflows. The following table compares key feature support across profiles:
FeatureBaselineMainExtendedHighHigh 10High 4:2:2High 4:4:4 Predictive
I/P SlicesYesYesYesYesYesYesYes
B SlicesNoYesYesYesYesYesYes
CABACNoYesNoYesYesYesYes
CAVLCYesYesYesYesYesYesYes
8x8 Transform/IntraNoNoNoYesYesYesYes
Weighted PredictionNoYesYesYesYesYesYes
Interlaced CodingNoYesNoYesYesYesYes
FMO/ASO/Redundant PicsNoNoYesNoNoNoNo
Data Partitioning/SI-SPNoNoYesNoNoNoNo
Chroma Format4:2:04:2:04:2:04:2:04:2:04:2:24:4:4
Bit Depth (max)8888101014
Lossless ModeNoNoNoNoNoNoYes
Extensions like Scalable Video Coding (SVC) build upon these profiles by adding scalability layers, but are defined in separate amendments.

Levels

In Advanced Video Coding (AVC), also known as H.264, levels define a set of constraints on operational parameters to ensure and limit computational, , and bitrate requirements across different applications. These levels impose limits on factors such as the maximum number of macroblocks processed per second (MaxMBs), maximum frame size in macroblocks (MaxFS), maximum video bitrate (MaxBR), maximum coded picture buffer size (MaxCPB), maximum decoded picture buffer size in macroblocks (MaxDpbMbs), and maximum decoding frame buffering (MaxDecFrameBuffering). There are 16 levels, ranging from Level 1 for low-end mobile devices to Level 6.2 for ultra-high-definition applications up to . Level 1b provides an additional low-complexity option with higher bitrate allowance than Level 1. The level is signaled in the bitstream via the level_idc syntax element in the Sequence Parameter Set (SPS), where values from 10 (Level 1) to 62 (Level 6.2) indicate the conforming level, and 9 denotes Level 1b. Profile-level combinations, such as Main@Level 4 or High@Level 4.1, specify both the toolset () and constraints (level) for a stream, enabling devices to declare supported capabilities. For example, Main@Level 4 supports high-definition broadcast applications like at 30 frames per second (fps). Key parameters vary by level and profile; for instance, bitrates differ between Baseline/Main profiles and High profiles, with High profiles allowing higher MaxBR for improved efficiency in complex content. Level 4.1 accommodates at 30 fps with up to 50 Mbps in certain profiles, while Level 5.1 supports UHD at 30 fps. These constraints ensure the maximum decoding time per frame aligns with processing capabilities, interacting with buffer management for smooth playback. Extensions like Scalable Video Coding (SVC) and (MVC) require higher levels due to increased complexity from scalability layers or multiple views, often necessitating Level 4.1 or above for practical deployment. The following table summarizes representative parameters for selected levels in the /Main profiles (High profiles have elevated MaxBR values, e.g., 14 Mbps for Level 3.1 High versus 10 Mbps for Main). Values are drawn from H.264 Annex A.
LevelMaxMBs (macroblocks/s)MaxFS (macroblocks)MaxBR (kbit/s, /Main)MaxCPB (kbit)Example Resolution @
11,4859964175QCIF (176×144) @ 15
211,8803962,0002,000 (352×288) @ 30
3.1108,0003,60010,00014,000 (1280×720) @ 30
4245,7608,19220,00025,000 (1920×1080) @ 30
4.2522,2408,70450,00062,500 (1920×1080) @ 60
5.1983,04036,864240,000300,000 (3840×2160) @ 30
6.24,147,2003,686,400800,0006,000,0008K (8192×4320) @ 60

Decoded Picture Buffering

The Decoded Picture Buffer (DPB) in (AVC), also known as , serves to store decoded pictures that are used for motion-compensated prediction and for reordering pictures to match the display order, which may differ from the decoding order due to the use of hierarchical prediction structures. This buffering mechanism enables efficient inter-frame prediction by allowing multiple reference pictures to be retained, supporting up to a maximum of 16 pictures in the DPB depending on the profile and level constraints. Key parameters governing the DPB are specified in the Sequence Parameter Set (), including num_reorder_frames, which indicates the maximum number of frames that can be reordered for output from the DPB, and max_dec_frame_buffering, which signals the maximum number of decoded frames that the DPB is required to hold for both reference and output reordering purposes. If num_reorder_frames is not explicitly present in the SPS, its value is inferred to equal max_dec_frame_buffering to ensure compliance. The bitstream must be constructed such that the required DPB capacity, typically num_reorder_frames + num_ref_frames (where num_ref_frames is the number of reference frames signaled in the SPS), does not exceed max_dec_frame_buffering, ensuring the decoder can handle the buffering needs without overflow. Reference picture marking in the DPB is managed through two primary processes to assign and retire pictures as references: the implicit sliding window mechanism and explicit adaptive Control Operations (MMCO). In the sliding window process, when a new short-term picture is added to the DPB and it reaches capacity, the oldest short-term picture is automatically marked as unused for in a first-in, first-out manner, maintaining a fixed-size without explicit commands. The MMCO process, signaled via syntax elements in the , provides finer control by allowing operations such as marking a picture as unused for , assigning long-term indices, or sliding the window explicitly, which is particularly useful for irregular GOP structures or to optimize for specific content. The Hypothetical Reference Decoder (HRD) models both the Coded Picture Buffer (CPB) for bitstream arrival and the DPB to verify timing and buffer compliance, preventing underflow or in compliant decoders. The HRD ensures that the DPB adheres to the signaled parameters by simulating decoding and output processes, with initial delays derived from SEI messages or VUI parameters to establish the startup timing for low-latency applications. For B-frame handling, the DPB facilitates reordering to resolve the mismatch between coding order (where B-frames precede subsequent reference frames) and display order, buffering non-reference B-frames until their output time while prioritizing reference pictures for . In low-delay profiles, such as , reordering is minimized or eliminated by restricting B-frames, reducing by ensuring pictures are output immediately after decoding without buffering for future references. This approach balances with constraints in applications like video conferencing.

Applications

Primary Uses

Advanced Video Coding (AVC), also known as H.264, serves as a foundational standard for (HDTV) broadcasting within digital TV frameworks such as the Advanced Television Systems Committee (ATSC) and (DVB) standards. In ATSC, AVC High Profile at Level 4.1 enables efficient compression for and resolutions, supporting up to 1920x1080 at 60 fps while maintaining broadcast quality at lower bitrates compared to prior standards like MPEG-2. Similarly, specifications incorporate AVC for HDTV transmission over satellite, cable, and terrestrial networks, allowing broadcasters to deliver multiple HD channels within constrained bandwidth. In video streaming, AVC dominates adaptive bitrate workflows on platforms like and , where and Main Profiles facilitate seamless quality adjustments based on conditions, ensuring broad compatibility across devices. This approach supports efficient delivery of and live content, with AVC's intra-frame prediction and enabling up to 50% bitrate reduction over older codecs without perceptible quality loss in standard (SDR) streams. uses AVC High Profile alongside HEVC and for optimizing adaptive streams from mobile to resolutions. For storage media, AVC is the mandatory for Blu-ray Disc, supporting High Profile for high-bitrate HD content up to 40 Mbps, which ensures lossless-like quality on optical discs while enabling with DVD re-encoding workflows. This compression efficiency allows full-length HD movies to fit on dual-layer discs, reducing storage needs for archival and distribution. In mobile and video conferencing applications, AVC's Baseline Profile provides low-latency encoding essential for real-time communication, as seen in implementations on resource-constrained devices. Apple's similarly mandates H.264 support for video calls, leveraging its Baseline Profile to deliver smooth streams over cellular networks with minimal buffering. AVC is also widely used in IP-based systems, where its error resilience and efficient support real-time video transmission over networks with varying and error conditions. A notable recent advancement is the 2024 update to H.264, which introduces Supplemental Enhancement Information (SEI) messages for neural-network post-filter characteristics, enabling AI-driven upscaling and enhancement in and 8K streaming pipelines without increasing bitrate. This facilitates post-processing for sharper details and in live and VOD scenarios. As of 2025, AVC maintains significant , with 80% of video developers adopting it primarily for cross-platform compatibility in streaming and broadcast ecosystems.

Derived Formats

Several derived formats have been developed by industry players to adapt Advanced Video Coding (AVC, also known as H.264) for specific applications, such as professional production, consumer recording, and file distribution, while preserving core compatibility features. These formats typically encapsulate AVC bitstreams in tailored containers and may restrict certain profiles or tools to meet ecosystem needs, ensuring seamless integration with existing hardware and software decoders. One prominent example is , developed by for professional intra-frame video recording in camcorders and production workflows. This format complies with the H.264/AVC standard but limits encoding to intra-frame only, using the High 10 Intra profile for 50 Mb/s bitrates and High 422 Intra for 100 Mb/s, both at 10-bit 4:2:2 color sampling to support high-quality editing without inter-frame dependencies. Encapsulated in MXF files, AVC-Intra is optimized for P2-series camcorders like the AJ-PX270 and AJ-PX5000, enabling efficient storage on memory cards while maintaining broadcast-grade fidelity for systems. Sony's represents another key adaptation, extending to support resolutions and higher frame rates for both professional and consumer cameras. Compliant with H.264/ High up to level 5.2, uses an MXF OP-1a wrapper for bitrates up to 600 Mb/s in intra-frame modes, accommodating 3840x2160 at 60p and incorporating Multiview Coding (MVC) extensions for stereoscopic content. This makes it suitable for and production, as seen in cameras like the PMW-F55, where it balances efficiency with support for S-Log gamma and . For consumer high-definition camcorders, provides a widely adopted format using AVC's Main and High Profiles within an Transport Stream (TS) container. Developed jointly by and , it compresses video at bitrates from 12 to 28 Mb/s, paired with or Linear PCM audio, to enable long recording times on DVDs, HDDs, and memory cards. Version 2.0 extends support to 60p and 3D via MVC, ensuring compatibility with Blu-ray players and TVs while prioritizing ease of playback in home ecosystems. In the realm of unofficial, community-driven adaptations for file sharing and distribution, DivX has incorporated AVC support through its DivX Plus HD variant, which encodes H.264 bitstreams into MKV or MP4 containers with custom profiles optimized for internet streaming and portable devices. This allows for high-efficiency compression at lower bitrates compared to earlier MPEG-4 ASP versions, maintaining broad decoder compatibility despite non-standard tweaks like enhanced AAC audio integration. Similarly, open-source tools like x264, an AVC encoder, are frequently integrated into MP4 and MKV containers via libraries such as FFmpeg, enabling custom profiles for peer-to-peer sharing without official standardization. XviD, while primarily an MPEG-4 ASP encoder, has been paired in hybrid workflows with AVC streams for backward-compatible file sharing, though its core remains distinct. A unifying aspect of these derived formats is their adherence to AVC's (NAL) syntax, which ensures with standard H.264 decoders by structuring bitstreams into self-contained units that can be parsed without proprietary extensions. This design allows derived content, such as clips or files, to be decoded by generic AVC hardware and software, facilitating across ecosystems while enabling specialized features like intra-only encoding or support.

Implementations

Software Encoders and Decoders

is an open-source H.264/AVC encoder developed by the project, renowned for its high compression efficiency and support for all H.264 profiles, including , Main, and High, through advanced features like two-pass rate control that optimizes bitrate allocation across video segments. This encoder employs sophisticated algorithms for and rate-distortion optimization, enabling superior quality at lower bitrates compared to reference implementations. FFmpeg's library provides an integrated H.264 encoder and decoder, widely adopted in applications for its versatility in handling various input formats and supporting encoding scenarios, such as . The encoder leverages as a backend option, allowing tunable presets for balancing speed and quality in workflows. For commercial applications, particularly in broadcast environments, MainConcept offers the AVC/H.264 SDK, a professional-grade toolkit that delivers high-speed encoding and decoding with hooks for GPU acceleration via technologies like Intel Quick Sync Video, facilitating efficient transcoding pipelines. On the decoder side, FFmpeg's H.264 decoder ensures compliance with all H.264 levels, from Level 1 to 5.2, supporting bitstreams up to 4K resolutions and enabling seamless integration in playback tools. Additionally, the Joint Video Team (JVT) provides the open-source JM reference software as a verifiable implementation of the H.264 standard, used for conformance testing and research. Performance benchmarks highlight x264's efficiency, achieving high encoding speeds on modern multi-core CPUs like i9 or using medium presets, underscoring its balance of speed and visual quality. Ongoing development in these tools includes updates to enhance H.264 features; for example, , which integrates x264 and FFmpeg, released version 1.10.2 in September 2025 with improved codec handling, building on prior enhancements to support advanced Supplemental Enhancement Information (SEI) messages for metadata embedding.

Hardware Implementations

Hardware implementations of Advanced Video Coding (AVC), also known as H.264, primarily involve dedicated application-specific integrated circuits () and accelerators integrated into processors, GPUs, and system-on-chips (SoCs) to enable efficient encoding and decoding. These hardware solutions offload computationally intensive tasks from general-purpose CPUs, achieving for high-definition and beyond while minimizing power usage in consumer devices. Early examples include dedicated ASICs like the GPU, which powers boards and supports hardware-accelerated H.264 decoding up to at 30 frames per second (fps) via its multimedia processing unit. Similarly, Intel's Quick Sync Video technology, embedded in CPUs with integrated graphics starting from the generation, provides dedicated hardware cores for both H.264 encoding and decoding, supporting profiles up to High 10 and levels suitable for in later implementations. GPU-based acceleration has become prominent for AVC processing, leveraging programmable shaders and fixed-function encoders. NVIDIA's NVENC (NVIDIA Encoder) is a hardware video encoding engine integrated into , , and GPUs since the Kepler architecture, enabling real-time H.264 encoding at and up to 60 fps, with support for APIs to integrate encoding into software pipelines. AMD's (VCE), found in GPUs from the Southern Islands series onward, offers comparable H.264 encoding capabilities, including baseline, main, and high profiles, often utilized through or direct hardware access for applications requiring low-latency encoding. These GPU accelerators typically outperform software-only methods in throughput, handling multiple simultaneous streams for tasks like live broadcasting. In and systems, AVC is deeply integrated into SoCs for seamless in smartphones, tablets, and smart TVs. Qualcomm's Snapdragon processors, such as the Snapdragon 8 series, incorporate dedicated video processing units that handle H.264 encoding and decoding up to Level 5.1, corresponding to UHD at 60 fps, enabling efficient playback and capture in devices like high-end smartphones. Samsung's SoCs, used in devices, feature similar integrated decoders supporting H.264 up to , with for both AVC and its extensions to ensure smooth video experiences in and TV applications. Blu-ray players, as per the Blu-ray Disc specification, mandate decoders capable of processing H.264 High Profile at Level 4.1 for content, ensuring compatibility with the format's primary video compression . These hardware implementations deliver substantial efficiency gains over software decoding, particularly for , including reduced processing time, usage, and consumption—often by a factor of several times—for HD streams on battery-powered devices. Recent SoCs, such as the RK3588, extend this capability to 8K resolution H.264 decoding at 30 fps, incorporating support for Supplemental Enhancement Information (SEI) messages to handle advanced metadata like signaling introduced in updates around 2024. Apple's A-series SoCs, powering devices from the iPhone XS onward, include dedicated video encode/decode engines that support H.264 High Profile and the (MVC) extension for 3D stereoscopic content, facilitating hardware-accelerated playback of Blu-ray 3D discs and spatial video formats. While software decoders serve as fallbacks in hybrid systems, hardware paths dominate for power-constrained real-time applications.

Licensing and Adoption

Licensing Framework

The licensing framework for Advanced Video Coding (AVC), also known as H.264, is primarily managed through patent pools that aggregate essential patents from multiple contributors to provide implementers with a single point of access under fair, reasonable, and non-discriminatory (FRAND) terms. The main pool, administered by Via Licensing Alliance (formerly ), was established in 2003 and encompasses essential patents from more than 41 companies (as of 2022), including major licensors such as Technology, Inc., Dolby Laboratories, , and Panasonic Corporation. This structure simplifies compliance for manufacturers and service providers by offering a consolidated license covering patents necessary for AVC implementation, including extensions like (MVC). The fee structure distinguishes between encoders and decoders, with royalties focused on commercial encoders to encourage widespread adoption. For encoders, the royalty rate is $0.20 per unit after the first 100,000 units annually, with an annual cap of $25 million per legal entity to provide cost predictability for high-volume producers. Decoders are royalty-free for products below volume thresholds (e.g., 100,000 units annually). In 2010, (now Via Licensing) announced a permanent of royalties for distributed free to end users, covering streaming and download services without subscription or fees, which has supported the codec's dominance in web-based applications. Additional patent pools, such as HEVC Advance, hold patents that may overlap with AVC implementations, particularly where they intersect with successor standards like HEVC (H.265). These pools offer separate licensing options, but implementers are advised to with Via Licensing to ensure comprehensive coverage under FRAND commitments. The framework has seen no major changes since the formation of additional pools; Via Licensing's AVC Patent Portfolio License Agreement remains the core reference document, requiring licensees to report usage and adhere to essentiality declarations (as of 2022, over 2,000 licensees).

Current Usage Statistics

According to the 8th Annual Bitmovin Video Developer Report (2024–2025), based on a survey of over 1,000 video professionals, 79% used (AVC, also known as ) in their workflows, underscoring its enduring role despite the emergence of newer codecs (as of early 2025). In streaming applications, H.264 maintains dominance, with virtually all live and video-on-demand traffic relying on it for broad compatibility as of 2025; industry analyses indicate that over 90% of streaming platforms prioritize H.264-based formats to ensure seamless playback across diverse infrastructures. Adoption trends show a gradual decline in H.264 for high-resolution content, particularly and , where (HEVC) and (AV1) are gaining ground due to superior compression efficiency; however, H.264 persists as the compatibility baseline for mixed-device ecosystems. For 8K video, H.264 usage remains niche, often supplemented by neural enhancement techniques to address bandwidth limitations. H.264 decoder support is ubiquitous across major browsers such as and , smart TVs, and mobile devices, with penetration rates approaching 99% globally as of 2025, enabling near-universal playback without additional plugins. Looking ahead, H.264 is projected to remain stable through 2030 for legacy and compatibility-driven applications, bolstered by 2024 amendments to Supplemental Enhancement Information (SEI) messages that enhance integration with AI-driven workflows, such as timecode embedding and metadata handling. Market forecasts from ITU reports and analyses by Wowza and Gumlet affirm this trajectory, with the AVC sector expected to grow steadily amid ongoing transitions.

References

  1. [1]
    H.264 : Advanced video coding for generic audiovisual services
    ### Summary of H.264 Publication Dates (Up to 2005)
  2. [2]
    [PDF] The H.264/MPEG-4 Advanced Video Coding (AVC) Standard - ITU
    Jul 22, 2005 · Exact match decoding. ▫ Additional version 2 objectives (in FRExt):. • Professional applications (more than 8 bits per sample,. 4:4:4 color ...
  3. [3]
  4. [4]
  5. [5]
    [PDF] Overview of the H.264/AVC video coding standard - Circuits and ...
    Abstract—H.264/AVC is newest video coding standard of the. ITU-T Video Coding Experts Group and the ISO/IEC Moving. Picture Experts Group. The main goals of ...
  6. [6]
    What Is H.264? - Streaming Media
    This means a maximum video resolution of 1280x720 @ 30 frames per second at a maximum data rate of 14Mbps. Wikipedia has a chart that details the specifics of ...
  7. [7]
    [PDF] The H.264/AVC Advanced Video Coding Standard: Overview and ...
    As an unwanted byproduct, this standard gets referred to by at least six different names –. H.264, H.26L, ISO/IEC 14496-10, JVT, MPEG-4 AVC and MPEG-4 Part 10.Missing: conventions origins
  8. [8]
    ITU-T H.264 (V12) (04/2017) - ITU-T Recommendation database
    Apr 13, 2017 · The ITU-T H. 264 edition published in 2010-03 contained the specification of a new profile (the Stereo High profile) for two‑view video coding ...
  9. [9]
    MPEG-4: Advanced Video Coding
    Standard: MPEG-4. Part: 10. This standard specifies a video compression format more efficient than MPEG-4 Visual. Editions. Edition - 8: ISO/IEC ...
  10. [10]
    ISO/IEC 14496-10:2022 - Coding of audio-visual objects
    This document specifies advanced video coding for coding of audio-visual objects. It is withdrawn, with a new version available (2025).Missing: MPEG- | Show results with:MPEG-
  11. [11]
    Joint Video Team - ITU
    Formed in 2001, the JVT's main result has been ITU-T Rec. H.264 | ISO/IEC 14496-10, commonly referred to as H.264/MPEG-4-AVC, H.264/AVC ...
  12. [12]
  13. [13]
    MPEG-4, Advanced Video Coding (Part 10) (H.264)
    Apr 26, 2024 · The Baseline, Main, and Extended profiles were specified in Annex A of the 2003 edition of the standard. Four High profiles, part of a group ...
  14. [14]
  15. [15]
    Multiview Coding (MVC) | AVC - Advanced Video Coding
    Overview. MVC is the multiview extension of H.264/AVC. It allows coding of multiple views referencing each other. MVC reference software.
  16. [16]
    ISO/IEC 14496-10:2020(en), Information technology — Coding of ...
    ITU-T Rec. H.264 | ISO/IEC 14496-10 version 10 refers to the integrated version 9 text after its amendment to specify a profile for multiview video coding ...
  17. [17]
    Overview of the MVC + D 3D video coding standard - ScienceDirect
    MVC + D is compatible with the MVC extension of the H.264/AVC standard and therefore MVC decoders can successfully decode the texture views of MVC + D ...
  18. [18]
    [PDF] Overview of the Scalable Video Coding Extension of the H.264/AVC ...
    Support of a backward compatible base layer (H.264/AVC in this case) ... 264/AVC NAL units (non-SVC NAL units) do not include the extended SVC NAL ...
  19. [19]
    [PDF] ISO/IEC FDIS 14496-10 | iTeh Standards
    May 19, 2025 · H.264 | ISO/IEC 14496-10 version 3 refers to the integrated text containing both the first technical corrigendum (2004) and the first amendment ...
  20. [20]
    [PDF] iTeh STANDARD PREVIEW (standards.iteh.ai)
    Oct 16, 2013 · This SEI message provides information to enable remapping of the colour samples of the output decoded pictures for customization to particular ...
  21. [21]
  22. [22]
    [PDF] MPEG-4 AVC/H.264 - ITU
    May 11, 2006 · 10 Mbps (max.), up to 5 (max. resolution) reference frames . Level 3.1: HDTV - 1280x720x30p, SVGA (800x600) 50+p . Level 3.2: HDTV - ...
  23. [23]
    [PDF] Overview of the Stereo and Multiview Video Coding Extensions of ...
    Significant improvements in video compression capability have been demonstrated with the in- troduction of the H.264/MPEG-4 Advanced Video Coding (AVC) standard ...
  24. [24]
    [PDF] H.264 - ITU
    Annex A specifies eleven profiles (Baseline, Main, Extended, High, High 10, High 4:2:2, High 4:4:4 Predictive,. High 10 Intra, High 4:2:2 Intra, High 4:4:4 ...
  25. [25]
    [PDF] ISO/IEC 14496-10
    Sliding window reference picture buffer management. The "Sliding Window" buffering mode operates as follows. Page 74. 58. DRAFT ITU-T Rec. H.264 (2002 E). If ...
  26. [26]
    [PDF] Tutorial: The H.264 Advanced Video Compression Standard - Ittiam
    ⇨ Initial buffering period. ⇨ Picture timing message. ◇ CPB removal delay. ◇ DPB output delay ... ❖ HRD parameters. ⇨ Bit-rate. ⇨ Buffer size (CPB). ⇨ CBR ...
  27. [27]
    A/72 Parts 1 - 3, AVC/MVC Video - ATSC : NextGen TV
    A/72 Part 1 describes the video coding constraints on ITU-T Rec. H.264 | ISO/IEC 14496-10 (“AVC”) video compression in the ATSC Digital Television System.
  28. [28]
    [PDF] Specification for the use of Video and Audio Coding in Broadcast ...
    This document is a specification for Digital Video Broadcasting (DVB) for video and audio coding in broadcast and broadband applications.<|control11|><|separator|>
  29. [29]
    Adaptive Bitrate Streaming (ABR): What is it? [2023 Update] - Bitmovin
    Sep 22, 2023 · H.264 is the most commonly used and ... Does Netflix use Adaptive Bitrate Streaming? Yes! Netflix, YouTube and all other modern streaming ...
  30. [30]
    H.264 Codec: Advanced Video Coding (AVC) Explained - Wowza
    Feb 18, 2025 · H.264 is a video coding standard or codec. Two standards bodies created it, the ITU-T Video Coding Experts Group, which called the standard H.
  31. [31]
    What audio and video codecs are supported on Blu-ray Disc media?
    May 25, 2022 · MPEG-4 AVC: Part of the MPEG-4 standard also known as H.264 (High Profile and Main Profile). SMPTE VC-1: A standard based on Microsoft® Windows ...Missing: mandatory | Show results with:mandatory<|separator|>
  32. [32]
    4 Steps to Configure Videon's Live Streaming Encoder with Low ...
    May 22, 2020 · H.264 Profile > Baseline Profile (note that you must use baseline due to WebRTC based decoder limitations for higher profiles in browsers).
  33. [33]
    FaceTime requirements on Mac - Apple Support
    A built-in or connected microphone; for FaceTime video calls, you also need a built-in or connected camera (H.264 video encoding support required). See also ...
  34. [34]
    ITU-T H.264 (V15) (08/2024) - ITU-T Recommendation database
    Aug 13, 2024 · Recommendation ITU-T H.264 | International Standard ISO/IEC 14496-10 represents an evolution of the existing video coding standards (ITU-T ...Missing: origin | Show results with:origin
  35. [35]
    Bitmovin Video Developer Report Reveals Streaming in 2025
    Feb 24, 2025 · The Report shows that H. 264 remains the most widely used codec, with 79% usage, though it's hard to imagine which publishers or infrastructure ...
  36. [36]
    [PDF] AVC-Intra - Avid
    AVC-Intra, the industry's most advanced compression technology, is a professional intra-frame video codec with bit rates of 50 and 100Mb/s, utilizing the ...
  37. [37]
  38. [38]
    XAVC Introduction white paper - Sony Pro
    The extension of the H.264 standard coincide with rapid developments in high-resolution/high-frame rate imaging technologies (sensors, displays), and in high- ...
  39. [39]
    Sony expands XAVC format to accelerate 4K development in the ...
    Apr 8, 2013 · Sony expands XAVC format to accelerate 4K development in the professional and consumer market. · Resolution: 4K (3840 x 2160), HD, and Proxy ...
  40. [40]
    What is the AVCHD format? | Sony USA
    Jan 19, 2025 · The MPEG-4 AVC/H.264 format is used for video compression, allowing for highly compressed recording and recording of long videos in high ...
  41. [41]
    Understanding AVCHD | TV Tech - TVTechnology
    Oct 1, 2011 · Specifically, AVCHD employs both the H.264 Main Profile (MP) and High Profile (HP). (See Figure 1.) The HP codec provides important image ...
  42. [42]
    H.264/AVC Definition - DivX Video Software
    H.264 Definition: a digital video compression standard used in DivX Plus HD that uses 1/2 the space of MPEG-2 (DVD standard) for the same quality video.
  43. [43]
    x264, the gold standard of H.264 MPEG-4 AVC encoders
    Welcome to the home page of x264, LLC. x264 is the gold standard of H.264 MPEG-4 AVC encoders. Learn about tech and licensing.
  44. [44]
    x264, the best H.264/AVC encoder - VideoLAN
    Features Overview. Provides best-in-class performance, compression, and features. Achieves dramatic performance, encoding 4 or more 1080p streams in realtime ...Features Overview · Getting X264 · Encoder FeaturesMissing: two- | Show results with:two-
  45. [45]
    Understanding Rate Control Modes (x264, x265, vpx)
    Mar 1, 2017 · 2-Pass Average Bitrate (2-Pass ABR) ... Allowing the encoder to do two passes (or more) makes it possible for it to estimate what's ahead in time.
  46. [46]
    Improved Rate Control and Motion Estimation for H.264 Encoder
    Aug 6, 2025 · In this paper, we describe rate control and motion estimation in x264, an open source H.264/AVC encoder. We compare the rate control methods ...
  47. [47]
    Encode/H.264 - FFmpeg Wiki
    Jun 22, 2025 · 264 encoders. There are two rate control modes that are usually suggested for general use: Constant Rate Factor (CRF) or Two-Pass ABR. Rate ...Missing: features | Show results with:features
  48. [48]
    [PDF] Realtime H.264 Encoding and Decoding Using FFmpeg and x264 A ...
    Mar 9, 2009 · In our testbed, FFmpeg works as an encoding and decoding front-end, while x264 is the encoding engine. At the encoder side, frames are captured ...
  49. [49]
    AVC/H.264: Ultra-fast encode-decode in broadcast-quality
    Our encoders also support extended resolution encoding for 4K and beyond, within the level limits of the AVC/H.264 specification. HDR-TV-1-3. eva. Highest ...<|control11|><|separator|>
  50. [50]
    SDK Overview: MainConcept
    MainConcept SDK technology for broadcast, streaming, production and more ... Bigger impact, better compression, and faster encoding with GPU acceleration.
  51. [51]
    FFmpeg Codecs Documentation
    This document describes the codecs (decoders and encoders) provided by the libavcodec library. 2 Codec Options libavcodec provides some generic global options.
  52. [52]
    [DOC] H.264/MPEG-4 AVC Reference Software - ITU
    Section 7.0 presents the decoder syntax and parameters, while finally Section 8.0 presents some of the output reports generated by the different modules of this ...
  53. [53]
    Performance comparison among popular implementations of H.264 ...
    In this paper, we introduce a practical benchmarking for three open-source software implementations for H.264 video codec, which are: FFmpeg [11], X264 [12] and ...
  54. [54]
    [PDF] MPEG-4 AVC/H.264 Video Codecs Comparison - compression.ru
    x264 are comparable by speed/quality at very high speed encoding. Page 138. VIDEO MPEG-4 AVC/H.264 CODECS COMPARISON. MOSCOW, MAY 2012. CS MSU GRAPHICS & MEDIA ...
  55. [55]
    News - HandBrake
    HandBrake 1.10.2 Released. Saturday, September 06, 2025. The HandBrake Team is pleased to announce the release of HandBrake 1.10.2 ...Missing: SEI H. 264
  56. [56]
    Releases · HandBrake/HandBrake - GitHub
    Upgrade Notice. Before updating HandBrake, please make sure there are no pending encodes in the queue, and be sure to make a backup of any custom presets ...Missing: SEI | Show results with:SEI
  57. [57]
    Processors - Raspberry Pi Documentation
    This is the Broadcom chip used in early models of Raspberry Pi 3 Model B, some models of Raspberry Pi 2 Model B, and Raspberry Pi Compute Module 3. The ...
  58. [58]
    [PDF] Quick Sync Video Installation - Intel
    This paper is a detailed step-by-step guide to enabling h264_qsv, mpeg2_qsv, and hevc_qsv hardware accelerated codecs in the FFmpeg framework. For a quicker ...
  59. [59]
    NVIDIA Video Codec SDK
    NVIDIA GPUs contain an on-chip hardware-accelerated video encoder (NVENC), which provides video encoding for H.264, HEVC (H.265) and AV1 codecs. The ...
  60. [60]
    AMD VCE - HandBrake Documentation
    Hardware encoding via VCE might work on older series GPUs and older operating systems, but this is not officially supported. On Ubuntu Linux, AMD Radeon ...
  61. [61]
    [PDF] Qualcomm Snapdragon 7c Compute Platform Product Brief
    • H.264 (AVC), H.265 (HEVC) VP8 and VP9 format support for playback. • 4K 30fps video capture. • H.264 (AVC), H.265 (HEVC) format support for capture. Security.
  62. [62]
    Exynos Mobile Processor | Samsung Semiconductor Global
    4K UHD 30 fps encoding/decoding. 4K UHD 120 fps encoding/decoding. 4K 60 fps encoding/decoding. 4K 30 fps encoding/decoding. Codec. All. HEVC (H.265), H.264, ...Exynos 1580 · Exynos 2500 · Exynos 2400 · Exynos 1330
  63. [63]
    Hardware and software video encoding comparison - ResearchGate
    Sep 23, 2020 · Our results demonstrated that the hardware encoding with h264 vaapi was 5 times more memory efficient and 6 times more time-efficient ...
  64. [64]
    Rockchip SoC Roadmap for AI & Vision - General
    Nov 5, 2024 · RK3588 Application Processor ; Multimedia, H.265 /H.264/AV1/AVS2 etc. multi-video decoder, up to 8K@60. 8K@30fps video encoders for H.264/H.265.
  65. [65]
    Apple TV 4K - Technical Specifications
    H.264 Baseline Profile level 3.0 or lower with AAC-LC audio up to 160 Kbps ... Support for 21:9 and other cinematic aspect ratios when playing movies ...Missing: MVC | Show results with:MVC<|separator|>
  66. [66]
    AVC/H.264 - ViaLa - Via Licensing
    Via LA's AVC/H.264 Patent Portfolio License provides access to essential patent rights for the AVC/H.264 (MPEG-4 Part 10) digital video coding standard.Submit a Patent · License Fees · Licensees · Licensors
  67. [67]
    [PDF] heiden-andreasson-patent-damages-intellectual-value-chain.pdf
    example, the MPEG-LA patent pool for the ITU H.264/AVC standard consists of 38 licensors, over 4000 essential patents, and 1415 licensees.8. 4 Ericsson ...
  68. [68]
    AVC/H.264 Essentiality Overview - ViaLa - Via LA Licensing
    ISO/IEC 14496-10:2008, 4th Edition (2008-09-15) for all profiles specified therein,. II. ISO/IEC 14496-10:2010, 6th Edition (2010-12-15) for all profiles ...
  69. [69]
    H.264 patents: how much do they really cost? - ZDNET
    May 4, 2010 · H.264 patents: how much do they really cost? · 0 - 100,000 units per year = no royalty · US $0.20 per unit after first 100,000 units each year ...
  70. [70]
    To Infinity and Beyond: MPEG LA Extends H.264 Internet Video ...
    Aug 26, 2010 · "MPEG LA announced today that its AVC Patent Portfolio License will continue not to charge royalties for Internet Video that is free to end ...
  71. [71]
    Video Coding and Related Patent Licensing Pools - Sagacious IP
    When it comes to video codecs, there are three main patent pool administrators – HEVC Advance, MPEG LA, and Velos Media. HEVC Advance (also known as Access ...
  72. [72]
    [PDF] The global SEP landscape - Charles River Associates
    Jan 25, 2024 · Table 12: MPEG LA AVC H.264 royalty structure ... • The Via licensing AAC pool royalty rates follow a tiered royalty structure based on unit.
  73. [73]
    Bitmovin Video Developer Report
    The 9th Annual Bitmovin Video Developer Report reveals how leading video teams are innovating with AI, optimizing workflows, and mastering monetization in 2025.Missing: 264 AVC
  74. [74]
    The State of the Video Codec Market 2025 - Streaming Media
    Mar 28, 2025 · HEVC AND H.264 ... HEVC maintained its position as the leading video codec for 4K and HDR in 2024, largely due to its existing widespread adoption ...
  75. [75]
    Wowza vs Other VOD Solutions - Key Insights for Developers
    Sep 12, 2025 · To recap typical industry stats, over 90% of streaming platforms prioritize these formats: Video Codecs: H.264 (AVC), H.265 (HEVC), VP9 ...
  76. [76]
    The State of Video Codecs in 2024 - Gumlet
    Jan 27, 2025 · 264 standard, also known as Advanced Video Coding (AVC) or MPEG-4 Part 10, still has the largest market share when it comes to online videos.What is Video Codec? · Different Types of Video Codecs · Comparing Modern...
  77. [77]
  78. [78]
    Advanced Video Coding (AVC) Market Size & Forecast 2025-2032
    The Advanced Video Coding (AVC) Market size was valued at USD 4.02 Billion in 2025 and is expected to reach USD 5.66 Billion by 2032, growing at a CAGR of 5.0%.Missing: developers | Show results with:developers