H.264/MPEG-4 AVC products and implementations

Source: Wikipedia, the free encyclopedia.

The following is a list of H.264/MPEG-4 AVC products and implementations.

Prominent software implementations

  • Blu-ray Disc
    ) support H.264.
  • Apple integrated H.264 support into Mac OS X v10.4 "Tiger" and QuickTime 7. The encoder conforms to Main Profile and the decoder supports Constrained Baseline and most of Main Profile.[1] Additionally, iChat and FaceTime use H.264, as do many other Apple applications, such as Compressor.
  • BT Group offers a modular implementation of H.264. Written in C++, it has been ported to various platforms from PCs to mobile phones. All 4:2:0 profiles (Baseline/Main/High) are supported.[2]
  • Intel provides various licensing options on their implementation of an H.264 (amongst others) encoder/decoder as part of their Integrated Performance Primitives package, which includes an evaluation source code download.
  • MainConcept H.264/AVC SDK offers encoding and decoding in all profiles and levels supported by the standard. MainConcept also offers a stand-alone encoding app.[3]
  • Microsoft Windows 7, with the Home Premium and higher editions
    • Includes a
      H.264 encoder with Baseline profile level 3 and Main profile support .[4] Transcoding (encoding) support is not exposed through any built-in Windows application but the encoder is included as a Media Foundation Transform (MFT).[5]
    • Includes a Media Foundation-based H.264 decoder with Baseline, Main, and High profile support, up to level 5.1 [6]
    • Includes a DirectShow filter for H.264 decoding [7]
    • Includes an MPEG-4 file source to read
      container formats[8] and an MPEG-4 file sink to output to MP4 format .[9]
  • On2 Technologies provides software implementations of an H.264 Baseline encoder and decoder in its embedded (Hantro) product family. The codec is available optimized for ARM9, ARM11 and Cortex A8.
  • Kulabyte provides live video encoding and streaming software for X86 that supports up to 1080p resolution full motion H.264/AVC video using MainConcept "High" profile. "Kulabyte Software and Hardware Encoders". Archived from the original on 2010-03-07.
  • Sorenson Media offers several implementations of H.264 for Sorenson Squeeze users to choose from. These versions include Sorenson Media's legacy H.264 codec, Apple's implementation, MainConcept's H.264, and the first commercial release of x264.
  • Doom9.org in December 2005.[12]
  • The
    LGPL-licensed libavcodec by FFmpeg includes an H.264 decoder. It can decode Main Profile and High Profile video. It is used in many programs like in the free VLC media player and MPlayer
    multimedia players. FFmpeg can also optionally (set at build time) link to the x264 library to encode H.264.
  • architecture.
  • Nero Digital, co-developed by Nero AG and Ateme, includes an H.264 encoder and decoder (as of September 2005, corresponding to Main Profile, except interlaced video support), along with other MPEG-4 compatible technologies. It was updated in 2006 to support High Profile.
  • Plex
    .
  • Blu-code is a professional H.264 encoder provided by Sony, aimed at Blu-ray-compliant HD production.
  • OpenH264 is an open-source H.264 encoder and decoder implementation by Cisco, made available in December 2013.

Prominent hardware implementations

Decoding

Several companies are mass-producing custom chips capable of decoding H.264/AVC video. Chips and cores capable of real-time decoding at

HDTV
picture resolutions include these:

  • Broadcom BCM7411, BCM7401, BCM7400, BCM7403, BCM7405, BCM7325, BCM7335, BCM7043, BCM7412
  • Horizon Semiconductors provides a family (Hz3120, Hz3220, Hz4120, Hz4220, Hz7220) of multi standard HD decoder SoC solutions for Cable, Satellite & IPTV set-top boxes, HD DVD/Blu-ray boxes and DTV.
  • Conexant CX2418X
  • NXP Semiconductors PNX1702, PNX1005, PNX1004, PNX8950, PNX8935 based on TriMedia Technology
  • IP cores that will support up to 1080p resolution full motion H.264/AVC video "Hantro Hardware Video Codec IP". Archived from the original
    on 2008-09-12.
  • Sigma Designs SMP8654, SMP8634, EM8622L, and EM8624L
  • Realtek RTD1073, RTD1283
  • STMicroelectronics STB7100, STB7109, NOMADIK (STn 8800/8810/8815/8820 series)
  • Texas Instruments TMS320DM365, TMS320DM642, TMS320DM643x, and TMS320DM644x DSPs based on DaVinci Technology (except for 1080i/p)
  • Imagination Technologies Ltd. licensable IP cores for SoC development. VXD-370 HD Decoder H.264 with Baseline, Main and High Profile support up to Level 4.1 (50 Mbit/s). Also decodes VC-1 (WMV9), MPEG-4, MPEG-2, JPEG.
  • H.264
    / MPEG-4 AVC Codec IP Complete (December 27, 2005)

Such chips will allow widespread deployment of low-cost devices capable of playing H.264/AVC video at standard-definition and high-definition television resolutions. Many other hardware implementations are deployed in various markets, ranging from inexpensive consumer electronics to real-time FPGA-based encoders for broadcast. A few of the more familiar hardware product offerings for H.264/AVC include these:

Encoding

Transcoding

  • Some modern video chips, GPUs, and motherboards from AMD (Avivo, UVD, VCE), Intel (Quick Sync) and nVidia (NVENC) support transcoding.[22]
  • Ambarella offers a single-chip 1080p60 transcoder (A6) for broadcast head-ends and high-density transcoding applications.
  • Horizon Semiconductors provides a multi-standard native 1080/60p Transcoder (Hz4010) for the triple-play/quad-play Cable, Satellite and IPTV Set-Top Box, Digital Video Recorder and Home Media Center, Blu-ray/HD DVD player and recorder, iVDRs, place shifting boxes and location-free TV.
  • Magnum Semiconductor provides single-chip xcoders for the consumer market with multiple codec (e.g. AVC/VC1/MPEG2 to AVC/VC1/MPEG2), resolution and bitrate support. The company also provides professional multichip xcoders for distribution and contribution markets.
  • Telestream provides software transcoding solutions including their products FlipFactory and Episode, which includes bi-directional transcoding support for H.264/AVC, to and from over 120 different video compression formats and video file formats.
  • Network Attached Storage
    (NAS), remote TV (video over the internet) and other storage devices (such as transcoding to increase storage in DVD-R and HD-DVD solutions).

See also

References

  1. ^ "REAL Ultimate Guide to x264 and QuickTime!!! - Doom9's Forum". Retrieved 2007-04-15.
  2. ^ "BT H.264 codec" (PDF).
  3. ^ "MainConcept SDKs". MainConcept. Retrieved September 24, 2010.
  4. ^ H.264 Video Encoder
  5. ^ Supported Media Formats in Media Foundation
  6. ^ H.264 Video Decoder
  7. ^ Microsoft MPEG-1/DD/AAC Audio Decoder
  8. ^ MPEG-4 File Source
  9. ^ MPEG-4 File Sink
  10. ^ "VideoLAN - x264". Retrieved 2007-04-15.
  11. ^ "x264vfw files". SourceForge project x264vfw. 2015. Retrieved 2015-02-26.
  12. ^ "Doom9.net - The Definitive DVD Backup Resource". Archived from the original on 2007-04-06. Retrieved 2007-04-15.
  13. ^ "What is Android?". Retrieved 2009-01-07.
  14. ^ "MSM7200 Chipset Solution" (PDF). Qualcomm. Archived from the original (PDF) on 2008-12-30. Retrieved 2009-01-07.
  15. ^ "NVIDIA PureVideo - Product Comparison". Retrieved 2007-04-15.
  16. ^ "RSS Channel Contents Creation Guide 3.30" (PDF). Archived from the original (PDF) on 2008-11-19.
  17. ^ "Xbox.com - Xbox News - Instant Messaging Comes to Xbox 360". Archived from the original on 2007-04-16. Retrieved 2007-04-15.
  18. ^ "Daily Tech - Xbox 360 to Support H.264 and MPEG-4 With Spring Update". Retrieved 2007-04-12.
  19. ^ "Fujitsu to Release H.264 Format Video-Processing LSI Chip Supporting High-Definition and Low Power Consumption : FUJITSU". Retrieved 2007-04-15.
  20. ^ "3Dlabs - Pioneering Media Processors". Archived from the original on 2007-04-03. Retrieved 2007-04-15.
  21. ^ "Ambarella : AMBARELLA UNVEILS INDUSTRY'S FIRST SINGLE-CHIP 1080P60 "FULL HD" BROADCAST ENCODER PLATFORM".
  22. ^ Video Transcoding Examined: AMD, Intel, And Nvidia In-Depth: Tom's hardware