H.264/MPEG-4 AVC-Produkte und -Implementierungen - H.264/MPEG-4 AVC products and implementations

Im Folgenden finden Sie eine Liste von H.264/MPEG-4 AVC-Produkten und -Implementierungen .

Prominente Softwareimplementierungen

  • Adobe Systems unterstützt die Wiedergabe von H.264 in Adobe Flash 9.x. In der neuesten Version von Adobe Premiere Elements 7 und Premiere Pro CS4 (beide 2008 ausgeliefert) unterstützen sowohl Quellvideo als auch Videoexport (auf Blu-ray Disc ) H.264.
  • Apple hat die H.264-Unterstützung in Mac OS X 10.4 "Tiger" und QuickTime 7 integriert . Der Encoder entspricht dem Main Profile und der Decoder unterstützt Constrained Baseline und die meisten Main Profile. Darüber hinaus verwenden iChat und FaceTime H.264, ebenso wie viele andere Apple-Anwendungen wie Compressor.
  • Die BT Group bietet eine modulare Implementierung von H.264. In C++ geschrieben, wurde es auf verschiedene Plattformen von PCs bis hin zu Mobiltelefonen portiert. Alle 4:2:0-Profile (Baseline/Main/High) werden unterstützt.
  • Die Elecard Group entwickelt Software-Codecs sowie DSP-Codecs und verschiedene Anwendungen sowohl für die Online- als auch für die Offline-Dekodierung und -Kodierung.
  • Intel bietet verschiedene Lizenzierungsoptionen für die Implementierung eines H.264-Encoder/Decoder (unter anderem) als Teil seines Integrated Performance Primitives- Pakets, das einen Evaluierungs-Quellcode-Download enthält.
  • MainConcept H.264/AVC SDK bietet Encoding und Decoding in allen vom Standard unterstützten Profilen und Levels. MainConcept bietet auch eine eigenständige Encoding-App.
  • Microsoft Windows 7 , mit Home Premium und höheren Editionen
    • Enthält einen Media Foundation- basierten H.264- Encoder mit Baseline-Profil Level 3 und Main-Profil-Unterstützung. Die Unterstützung für die Transcodierung (Codierung) wird nicht durch eine integrierte Windows-Anwendung bereitgestellt, aber der Encoder ist als Media Foundation Transform (MFT) enthalten.
    • Enthält einen Media Foundation- basierten H.264-Decoder mit Baseline-, Main- und High-Profile-Unterstützung bis zu Stufe 5.1
    • Enthält einen DirectShow- Filter für die H.264-Decodierung
    • Enthält eine MPEG-4 - Dateiquelle lesen MP4 , M4A, M4V, MP4V, MOV und 3GP Container - Formate und eine MPEG-4 - Datei Enke Ausgabe in MP4 - Format.
  • On2 Technologies bietet Softwareimplementierungen eines H.264 Baseline Encoders und Decoders in seiner Embedded (Hantro) Produktfamilie. Der Codec ist optimiert für ARM9, ARM11 und Cortex A8 erhältlich.
  • Kulabyte bietet Live-Video-Encoding- und Streaming-Software für X86, die Full-Motion-H.264/AVC-Video mit einer Auflösung von bis zu 1080p unterstützt und das MainConcept- Profil "High" verwendet. "Kulabyte Software- und Hardware-Encoder" . Archiviert vom Original am 2010-03-07.
  • Sorenson Media bietet verschiedene H.264-Implementierungen für Sorenson Squeeze-Benutzer zur Auswahl. Diese Versionen umfassen den alten H.264-Codec von Sorenson Media, die Implementierung von Apple, H.264 von MainConcept und die erste kommerzielle Version von x264.
  • x264 ist ein GPL- lizenzierter H.264-Encoder, der in den kostenlosen VideoLAN- und MEncoder- Transkodierungsanwendungen verwendet wird und seit Dezember 2005 die einzige einigermaßen vollständige Open-Source- und freie Softwareimplementierung des Standards mit Unterstützung für Main Profile und High . bleibt Profil. Ein Video für Windows- Build ist noch verfügbar. x264 gewann im Dezember 2005 einen unabhängigen Videocodec-Vergleich, der von Doom9.org organisiert wurde .
  • Der LGPL- lizenzierte libavcodec von FFmpeg enthält einen H.264-Decoder. Es kann Hauptprofil- und High-Profile-Videos decodieren. Es wird in vielen Programmen wie dem kostenlosen VLC Media Player und MPlayer Multimedia Playern verwendet. FFmpeg kann auch optional (zur Build-Zeit eingestellt) mit der x264-Bibliothek verknüpfen, um H.264 zu codieren.
  • CoreAVC von CoreCodec ist ein hochoptimierter kommerzieller H.264-Decoder. Laut unabhängigen Tests von Leuten in den Doom9.org- Foren ist es der schnellste Software-Decoder (Stand Juni 2006). Die Standardversion unterstützt Baseline Profile, Main Profile und High Profile, außer Interlaced-Video. Die Professional Edition unterstützt ab Version 1.1 sowohl PAFF- als auch MBAFF-Interlaced-Video. Die Professional Edition unterstützt auch Beschleunigungen auf SMP- fähigen Systemen und GPU- Beschleunigung mithilfe der nVidia CUDA- Architektur.
  • Nero Digital , gemeinsam entwickelt von Nero AG und Ateme , enthält einen H.264-Encoder und -Decoder (ab September 2005, entsprechend Main Profile, außer Interlaced-Video-Unterstützung), zusammen mit anderen MPEG-4-kompatiblen Technologien. Es wurde 2006 aktualisiert, um High Profile zu unterstützen.
  • XBMC Media Center und seine Derivate wie Boxee und Plex .
  • Blu-code ist ein professioneller H.264-Encoder von Sony , der auf Blu-ray-konforme HD-Produktion abzielt.
  • OpenH264 ist eine Open-Source-H.264-Encoder- und -Decoderimplementierung von Cisco , die im Dezember 2013 verfügbar gemacht wurde.

Prominente Hardware-Implementierungen

Dekodierung

Mehrere Unternehmen produzieren massenhaft kundenspezifische Chips, die H.264/AVC-Video dekodieren können. Zu den Chips und Kernen, die zur Echtzeit-Decodierung bei HDTV- Bildauflösungen fähig sind, gehören:

  • Broadcom BCM7411, BCM7401, BCM7400, BCM7403, BCM7405, BCM7325, BCM7335, BCM7043, BCM7412
  • Horizon Semiconductors bietet eine Familie (Hz3120, Hz3220, Hz4120, Hz4220, Hz7220) von Multistandard-HD-Decoder-SoC-Lösungen für Kabel-, Satelliten- und IPTV-Set-Top-Boxen, HD-DVD/Blu-ray-Boxen und DTV.
  • Conexant CX2418X
  • NXP Semiconductors PNX1702, PNX1005, PNX1004, PNX8950, PNX8935 basierend auf TriMedia- Technologie
  • On2 Technologies bietet Multiformat-Hardware-Decoder- IP-Cores , die Full Motion H.264/AVC-Video "Hantro Hardware Video Codec IP" mit einer Auflösung von bis zu 1080p unterstützen . Archiviert vom Original am 12.09.2008.
  • Sigma Designs SMP8654, SMP8634, EM8622L und EM8624L
  • Realtek RTD1073, RTD1283
  • STMicroelectronics STB7100, STB7109, NOMADIK (STn 8800/8810/8815/8820-Serie)
  • Texas Instruments TMS320DM365, TMS320DM642, TMS320DM643x und TMS320DM644x DSPs basierend auf DaVinci Technologie (außer 1080i/p)
  • Imagination Technologies Ltd. lizenzierbare IP-Cores für die SoC-Entwicklung. VXD-370 HD-Decoder H.264 mit Baseline-, Main- und High-Profile-Unterstützung bis Level 4.1 (50 Mbit/s). Dekodiert auch VC-1 (WMV9), MPEG-4, MPEG-2, JPEG.
  • Chips&Media wurde ein Multistandard-Videosilikon-IP entwickelt, das die gesamte Palette von Videostandards bis hin zu Full HD (1920x1080) Auflösung abdeckt. Allegro hat den Hardwired H.264 / MPEG-4 AVC Codec IP Complete von Chips&Media getestet (27. Dezember 2005)

Solche Chips werden den breiten Einsatz von kostengünstigen Geräten ermöglichen, die H.264/AVC-Videos in Standard- und High-Definition-Fernsehauflösungen wiedergeben können. Viele andere Hardwareimplementierungen werden in verschiedenen Märkten eingesetzt, von preiswerter Unterhaltungselektronik bis hin zu Echtzeit-FPGA-basierten Encodern für den Rundfunk. Einige der bekannteren Hardware-Produktangebote für H.264/AVC umfassen diese:

  • Die Grafikverarbeitungseinheit (GPU) von ATI Technologies , beginnend mit der Radeon X1000-Serie, bietet Hardwarebeschleunigung der H.264-Decodierung ab den Catalyst 5.13-Treibern, siehe ATI Avivo .
  • Beyonwiz bietet Produkte mit allen erweiterten Funktionen von Dual HD PVR .
  • Die Android- Plattform von Google für mobile Geräte unterstützt nativ H.264 (basierend auf OpenCORE von PacketVideo). Beim T-Mobile G1 sorgt eine Qualcomm MSM7200 CPU für die Hardware-Decodierung.
  • NVIDIA hat Treiber für die Hardware-H.264-Decodierung auf seiner GeForce 8-Serie , seiner GeForce 7-Serie und einigen GPUs der GeForce 6-Serie veröffentlicht , siehe Nvidia PureVideo .
  • Apples iPod der 5. Generation kann H.264 Baseline Profile bis Level 3 mit Unterstützung für Bitraten bis zu 1,5 Mbit/s, Bildauflösungen bis zu 640×480 und Bildraten bis zu 30 Bildern pro Sekunde wiedergeben. Dieses Gerät spielt auch MPEG-4 Part 2 Simple Profile Video ab, bis zu 2,5 Mbit/s, 640×480 Pixel, 30 Bilder pro Sekunde. Außerdem können auf dem Gerät Videos von bis zu 720×480 (NTSC-DVD), die im iPod-kompatiblen H.264-Profil codiert sind, angezeigt werden; wenn mit einer iTunes-Alternative übertragen. Für die Wiedergabe mit voller DVD-Auflösung sind keine Firmware-Änderungen am iPod erforderlich.
  • Die Sony PlayStation Portable bietet Hardware-Dekodierung von H.264-Videos von UMD- Disketten und Memory Stick Pro Duo- Flash-Karten. Das Gerät unterstützt Main Profile bis Level 3 mit Bitraten bis 10 Mbit/s vom Memory Stick und ab Firmware-Version 3.30 Videodateien bis zu einer Auflösung von 720x480.
  • Die Microsoft Xbox 360 verfügt über ein separates HD-DVD- Laufwerk, das über USB an die Konsole angeschlossen wird und HD-DVDs abspielen kann, einschließlich HD-DVDs mit dem H.264-Codec.
  • Die Microsoft Xbox 360 hat im Spring Dashboard Update vom 7. Mai 2007 eine eigenständige H.264-Decodierung erhalten. Die Xbox 360 spielt H.264-Videodateien mit bis zu 10 Mbit/s Spitze in 1080p (H.264 Level 4.1) ab. High Profile und Audio bis zu 2-Kanal AAC LC.
  • Das Betriebssystem Symbian S60 unterstützt H.264.
  • Bestimmte Handymodelle von LG, Motorola, Nokia, Samsung und Sony Ericsson können H.264 wiedergeben.

Codierung

  • Magnum Semiconductor bietet Single-Chip-HD-AVC-Encoder für den Verbrauchermarkt und Multichip-AVC-HD-Encoder für den Distributions- und Beitragsmarkt, basierend auf der Domino-Plattform.
  • Fujitsu hat einen 1080i Encoding/Decoding IC angekündigt, der im März 2007 zum Preis von 120 USD auf den Markt kommen wird. Der Chip wird im 90-nm-Verfahren hergestellt und unterstützt High Profile Level 4 (bis zu 25 Mbit/s).
  • Horizon Semiconductors hat eine Familie (Hz3120, Hz4010, Hz4120) von Single-Chip-HD-Codec-, Decoder- und Transcoder-Produkten entwickelt, die H.264, VC-1, MPEG-4 und MPEG-2 in Auflösungen bis zu 1080p @ 60 . unterstützen Rahmen/s. Die SoC-Lösungen von Horizon integrieren einen Audio-Codec, einen HD-Display-Prozessor, eine CPU, einen 2D/3D-Grafikbeschleuniger, einen Transportprozessor mit hoher Bandbreite, eine CA/DRM-Einheit, einen Video-Preprozessor und eine Vielzahl fortschrittlicher Konnektivitäts- und Peripheriegeräte. Die ICs von Horizon wurden in Übereinstimmung mit den weltweit führenden sicheren Prozessorarchitekturen entwickelt und ermöglichen einen vollständigen Inhaltsschutz in Übereinstimmung mit zahlreichen bedingten Zugriffs- und Digital Rights Management-Schemata.
  • Der Medienprozessor DMS-02 von 3DLabs verspricht, D1 -Videostreams ( BT.601 216 Mbit/s) mit 30 Bildern/s (entspricht High 4:2:2 Profile, Level 3) zu kodieren .
  • Ambarella hat Single - Chip - Plattformen , der Encoder / Decoder vorgestellt 1080p60 , 1080i60 und 720p60 Video.
  • Der Elgato Turbo.264 Hardware-Encoder für Mac OS X wird über USB 2.0 angeschlossen und präsentiert sich als drei QuickTime-Komponenten. Obwohl es für die EyeTV-Software von Elgato vorgesehen ist, funktioniert es mit jeder Software unter Mac OS X, die das QuickTime-Framework verwendet, wie z. B. Final Cut. Die maximal unterstützte Auflösung beträgt 800x600.
  • On2 Technologies bietet Multiformat-Hardware-Encoder- IP-Cores , die Full Motion H.264/AVC-Video mit einer Auflösung von bis zu 1080p unterstützen1080
  • Kulabyte bietet schlüsselfertige Live-Video-Encoding- und Streaming-Hardware, die Full-Motion-H.264/AVC-Videos mit bis zu 1080p Auflösung unter Verwendung des MainConcept-Profils "High" unterstützt. "Kulabyte Software- und Hardware-Encoder" . Archiviert vom Original am 2010-03-07.
  • Imagination Technologies bietet Multiformat- Multistream - IP-Cores , die 1080P60 H.264 HP@L4.1-Codierung unterstützen, auch bei hohen Bildraten bis 1000 Bilder/s und darüber hinaus "Imagination Technologies VXE Video Encoder IP Core Family" .
  • Samsung Semiconductor produziert C110-SoC , das unter anderem in Smartphones der Samsung Galaxy S- Serie verwendet wird. Integrierter Multi Format Codec (MFC) ermöglicht die Kodierung und Dekodierung von MPEG-4/H.263/H.264 bis zu 1080p@30fps und die Dekodierung von MPEG-2/VC1/MPEG-4-Videos bis zu 1080p@30fps.
  • Alma Technologies bietet seit 2011 H.264-Encoder- IP-Cores mit extrem niedriger Latenz , die Full-HD-Videos selbst auf kostengünstigen FPGA-Geräten codieren können. Eigenständige Hardwareimplementierungen ohne CPU. "Alma Technologies H.264-Video-Encoder-IP-Cores" .
  • Produkte von Cradle Technologies [1] MDSP bietet die Kodierung von MPEG-4/H.264 bis zu 4D1@30fps.
  • Matrox bietet Hardware mit seinem MAX-Chip zur Kodierung von MPEG-4/H.264 bis zu 1080p60 HP@L4.2. Der MAX-Chip befindet sich in einer Rack-montierbaren Videoschnittstelle sowie auf einer PCIe-Karte für Situationen, in denen die Videodeckschnittstelle nicht erforderlich ist.
  • VISENGI hat Mitte 2014 den H.264-Hardware-Encoder- IP-Core mit dem höchsten Durchsatz mit 5,3 Pixeln pro Taktzyklus auf den Markt gebracht , der 4K UltraHD bei 60fps auf den meisten kostengünstigen FPGAs und 8K UHDTV auf Mid-Level ermöglicht. Es verfügt über zwei Versionen: einen High 4:4:4 Predictive Profile-fähigen Encoder und einen CAVLC 4:4:4 Intra Profile. "VISENGI H.264 Encoder IP Core" .
  • 2011 hat Blackmagic Design einen eigenständigen H.264-Hardware-Encoder auf den Markt gebracht, der in Echtzeit verschiedene Bitraten und Profile bis zu 1080p60 kodieren kann. Zu den Quellen gehören SDI/HDSDI, YUV-Component-Video und HDMI. Es kann bis zu zwei analoge oder digitale Audiokanäle verarbeiten. "Blackmagic Design H.264 Pro-Recorder" .

Transcodierung

  • Einige moderne Videochips, GPUs und Motherboards von AMD ( Avivo , UVD , VCE ), Intel ( Quick Sync ) und nVidia ( NVENC ) unterstützen Transkodierung.
  • Ambarella bietet einen Single-Chip-1080p60-Transcoder (A6) für Broadcast-Kopfstellen und High-Density-Transkodierungsanwendungen.
  • Horizon Semiconductors bietet einen nativen Multistandard-1080/60p-Transcoder (Hz4010) für die Triple-Play/Quad-Play-Kabel-, Satelliten- und IPTV-Set-Top-Box, den digitalen Videorekorder und das Home Media Center, den Blu-ray/HD-DVD-Player und Recorder, iVDRs, Place-Shifting-Boxen und Location-Free-TV.
  • Magnum Semiconductor bietet Single-Chip-Xcoder für den Consumer-Markt mit mehreren Codecs (zB AVC/VC1/MPEG2 bis AVC/VC1/MPEG2), Auflösung und Bitratenunterstützung. Das Unternehmen bietet auch professionelle Multichip-Xcoder für Distributions- und Contribution-Märkte.
  • Telestream bietet Software-Transkodierungslösungen, einschließlich ihrer Produkte FlipFactory und Episode , die bidirektionale Transkodierungsunterstützung für H.264/AVC umfassen, von und zu über 120 verschiedenen Videokomprimierungsformaten und Videodateiformaten.
  • ViXS Systems hat mehrere Transcoder entwickelt, die H.264 zu MPEG-2 transkodieren können. Diese Transcoder werden in eingebetteten PVR-TVs, PC-Boards, Network Attached Storage (NAS), Remote-TV (Video über das Internet) und anderen Speichergeräten (wie Transcodierung zur Erhöhung des Speicherplatzes in DVD-R- und HD-DVD-Lösungen) implementiert.

Siehe auch

Verweise