Produkty i implementacje H.264/MPEG-4 AVC
Poniżej znajduje się lista produktów i implementacji H.264/MPEG-4 AVC .
Wybitne wdrożenia oprogramowania
- Adobe Systems obsługuje odtwarzanie H.264 w Adobe Flash 9.x. W najnowszej wersji programu Adobe Premiere Elements 7 i Premiere Pro CS4 (obie dostarczone w 2008 r.) zarówno źródłowe wideo, jak i eksport wideo (na dysk Blu-ray ) obsługują standard H.264.
- Firma Apple zintegrowała obsługę H.264 z systemem Mac OS X 10.4 „Tiger” i QuickTime 7 . Koder jest zgodny z profilem głównym, a dekoder obsługuje ograniczoną linię bazową i większość profilu głównego. Ponadto iChat i FaceTime używają H.264, podobnie jak wiele innych aplikacji Apple, takich jak Compressor.
- BT Group oferuje modułową implementację H.264. Napisany w C++, został przeniesiony na różne platformy, od komputerów PC po telefony komórkowe. Obsługiwane są wszystkie profile 4:2:0 (linia bazowa/główna/wysoka).
- Firma Intel zapewnia różne opcje licencjonowania dotyczące implementacji kodera/dekodera H.264 (między innymi) w ramach pakietu Integrated Performance Primitives , który obejmuje pobieranie kodu źródłowego do oceny.
- MainConcept H.264/AVC SDK oferuje kodowanie i dekodowanie we wszystkich profilach i poziomach obsługiwanych przez standard. MainConcept oferuje również samodzielną aplikację do kodowania.
-
Microsoft Windows 7 z wersją Home Premium i wyższą
- Zawiera koder H.264 oparty na Media Foundation z obsługą profilu Baseline poziomu 3 i profilu głównego. Obsługa transkodowania (kodowania) nie jest udostępniana przez żadną wbudowaną aplikację systemu Windows, ale koder jest dołączany jako Media Foundation Transform (MFT).
- Zawiera dekoder H.264 oparty na Media Foundation z obsługą profilu podstawowego, głównego i wysokiego, do poziomu 5.1
- Zawiera filtr DirectShow do dekodowania H.264
- Zawiera źródło plików MPEG-4 do odczytu formatów kontenerów MP4 , M4A, M4V, MP4V, MOV i 3GP oraz ujście plików MPEG-4 do wyprowadzania do formatu MP4.
- On2 Technologies zapewnia implementacje programowe kodera i dekodera H.264 Baseline w swojej rodzinie produktów wbudowanych (Hantro). Kodek jest dostępny zoptymalizowany dla ARM9, ARM11 i Cortex A8.
- Kulabyte dostarcza oprogramowanie do kodowania i przesyłania strumieniowego wideo na żywo dla X86, które obsługuje wideo w pełnym ruchu w rozdzielczości do 1080p H.264/AVC przy użyciu profilu MainConcept „High”. „Oprogramowanie i sprzętowe kodery Kulabyte” . Zarchiwizowane od oryginału w dniu 2010-03-07.
- Sorenson Media oferuje użytkownikom Sorenson Squeeze kilka implementacji H.264 do wyboru. Wersje te obejmują starszy kodek H.264 firmy Sorenson Media, implementację Apple, H.264 firmy MainConcept oraz pierwszą komercyjną wersję x264.
- x264 to koder H.264 z licencją GPL , który jest używany w bezpłatnych aplikacjach do transkodowania VideoLAN i MEncoder i od grudnia 2005 pozostaje jedyną w miarę kompletną implementacją standardu typu open source i wolnego oprogramowania, z obsługą Main Profile i High Profil. Kompilacja wideo dla systemu Windows jest nadal dostępna. x264 wygrał niezależne porównanie kodeków wideo zorganizowane przez Doom9.org w grudniu 2005 roku.
- Licencjonowany przez LGPL libavcodec firmy FFmpeg zawiera dekoder H.264 . Może dekodować wideo z głównego profilu i wysokiego profilu. Jest używany w wielu programach, takich jak darmowy odtwarzacz multimedialny VLC i odtwarzacze multimedialne MPlayer . FFmpeg może również opcjonalnie (ustawiane w czasie kompilacji) łączyć się z biblioteką x264 w celu kodowania H.264.
- CoreAVC firmy CoreCodec to wysoce zoptymalizowany komercyjny dekoder H.264. Według niezależnych testów przeprowadzonych przez ludzi na Doom9.org , jest to najszybszy dekoder programowy według stanu na czerwiec 2006. Wersja standardowa obsługuje profile Baseline, Main Profile i High profile, z wyjątkiem wideo z przeplotem. Wersja profesjonalna obsługuje wideo z przeplotem zarówno PAFF, jak i MBAFF, począwszy od wersji 1.1. Wersja profesjonalna obsługuje również przyspieszenia w SMP oraz akcelerację GPU przy użyciu architektury nVidia CUDA .
- Nero Digital , opracowany wspólnie przez Nero AG i Ateme , obejmuje koder i dekoder H.264 (od września 2005 r. odpowiada profilowi głównemu, z wyjątkiem obsługi wideo z przeplotem), a także inne technologie kompatybilne z MPEG-4. Został zaktualizowany w 2006 roku, aby obsługiwać wysoki profil.
- XBMC Media Center i jego pochodne, takie jak Boxee i Plex .
- Blu-code to profesjonalny koder H.264 firmy Sony , przeznaczony do produkcji HD zgodnej z Blu-ray.
- OpenH264 to implementacja kodera i dekodera H.264 typu open source firmy Cisco , udostępniona w grudniu 2013 r.
Wybitne implementacje sprzętowe
Rozszyfrowanie
Kilka firm masowo produkuje niestandardowe chipy zdolne do dekodowania wideo H.264/AVC. Chipy i rdzenie zdolne do dekodowania w czasie rzeczywistym w HDTV obejmują:
- Broadcom BCM7411, BCM7401, BCM7400, BCM7403, BCM7405, BCM7325, BCM7335, BCM7043, BCM7412
- Firma Horizon Semiconductors oferuje rodzinę (Hz3120, Hz3220, Hz4120, Hz4220, Hz7220) wielostandardowych dekoderów HD SoC dla dekoderów telewizji kablowej, satelitarnej i IPTV, dekoderów HD DVD/Blu-ray i DTV.
- Conexanta CX2418X
- NXP Semiconductors PNX1702, PNX1005, PNX1004, PNX8950, PNX8935 oparte na technologii TriMedia
- On2 Technologies zapewnia wieloformatowe rdzenie IP dekodera sprzętowego , które będą obsługiwać rozdzielczość do 1080p w pełnym ruchu wideo H.264/AVC „Hantro Hardware Video Codec IP” . Zarchiwizowane od oryginału w dniu 2008-09-12.
- Sigma projektuje SMP8654, SMP8634, EM8622L i EM8624L
- Realtek RTD1073, RTD1283
- STMicroelectronics STB7100, STB7109, NOMADIK (seria STn 8800/8810/8815/8820)
- Texas Instruments TMS320DM365, TMS320DM642, TMS320DM643x i TMS320DM644x DSP oparte na technologii DaVinci (z wyjątkiem 1080i/p)
- Imagination Technologies Ltd. licencjonowane rdzenie IP do rozwoju SoC. VXD-370 Dekoder HD H.264 z obsługą Baseline, Main i High Profile do poziomu 4.1 (50 Mbit/s). Dekoduje również VC-1 (WMV9), MPEG-4, MPEG-2, JPEG.
- Firma Chips&Media opracowała wielostandardowy krzemowy adres IP wideo, który obejmuje pełną gamę standardów wideo aż do rozdzielczości Full HD (1920x1080). Allegro udowodniło, że Chips&Media's Hardwired H.264 / MPEG-4 AVC Codec IP Complete (27 grudnia 2005)
Takie chipy umożliwią powszechne wdrożenie niedrogich urządzeń zdolnych do odtwarzania wideo H.264/AVC w standardowej i wysokiej rozdzielczości telewizyjnej. Wiele innych implementacji sprzętowych jest wdrażanych na różnych rynkach, od niedrogiej elektroniki użytkowej po kodery czasu rzeczywistego oparte na FPGA do transmisji. Niektóre z bardziej znanych ofert produktów sprzętowych dla H.264/AVC obejmują:
- Procesor graficzny (GPU) firmy ATI Technologies , począwszy od serii Radeon X1000, obsługuje sprzętową akcelerację dekodowania H.264 począwszy od sterowników Catalyst 5.13, patrz ATI Avivo .
- Beyonwiz ma produkty z pełnymi zaawansowanymi funkcjami dual HD PVR .
- Google Android dla urządzeń mobilnych natywnie obsługuje H.264 (w oparciu o OpenCORE firmy PacketVideo). W T-Mobile G1 (HTC Dream) procesor Qualcomm MSM7200 zapewnia sprzętowe dekodowanie. Od około 2012 roku urządzenia z Androidem zaczęły obsługiwać wysoki profil.
- Firma NVIDIA wydała sterowniki do sprzętowego dekodowania H.264 w swoich kartach z serii GeForce 8 , seriach GeForce 7 i niektórych procesorach graficznych z serii GeForce 6 , patrz Nvidia PureVideo .
-
iPod piątej generacji firmy Apple może odtwarzać profil H.264 Baseline do poziomu 3 z obsługą przepływności do 1,5 Mbit / s, rozdzielczości obrazu do 640 × 480 i szybkości klatek do 30 klatek na sekundę. To urządzenie odtwarza również wideo MPEG-4 Part 2 Simple Profile, do 2,5 Mbit/s, 640×480 pikseli, 30 klatek na sekundę. Dodatkowo na urządzeniu można wyświetlać wideo do 720×480 (NTSC DVD) zakodowane w profilu H.264 zgodnym z iPodem; w przypadku przeniesienia za pomocą alternatywy dla iTunes. Odtwarzanie w pełnej rozdzielczości DVD nie wymaga modyfikacji oprogramowania sprzętowego iPoda.
- Wszystkie urządzenia z systemem iOS może odtwarzać filmy H.264. Począwszy od urządzeń iOS wydanych w 2010 roku, dodano obsługę profilu głównego, a w przypadku urządzeń wydanych rok później dodano obsługę profilu wysokiego.
- Sony PlayStation Portable obsługuje sprzętowe dekodowanie wideo H.264 z dysków UMD i kart flash Memory Stick Pro Duo . Urządzenie obsługuje profil główny do poziomu 3 z przepływnością do 10 Mbit/s z karty Memory Stick, a od wersji oprogramowania 3.30 obsługuje pliki wideo do rozdzielczości 720x480.
- Konsola Microsoft Xbox 360 jest wyposażona w oddzielny napęd HD DVD podłączany do konsoli przez USB, który może odtwarzać dyski HD DVD, w tym dyski HD DVD korzystające z kodeka H.264.
- Konsola Microsoft Xbox 360 otrzymała samodzielne dekodowanie H.264 w wiosennej aktualizacji pulpitu nawigacyjnego wydanej 7 maja 2007 r. Konsola Xbox 360 będzie odtwarzać pliki wideo H.264 z maksymalną szybkością do 10 Mbit / s w rozdzielczości 1080p (H.264 poziom 4.1) wysoki profil i dźwięk do 2 kanałów AAC LC.
- Symbian S60 obsługuje H.264.
- Niektóre modele telefonów komórkowych LG, Motorola, Nokia, Samsung i Sony Ericsson mogą odtwarzać pliki H.264.
Kodowanie
- Magnum Semiconductor dostarcza jednoukładowy koder HD AVC dla rynku konsumenckiego oraz wieloukładowy koder AVC HD dla rynków dystrybucji i składek, oparty na platformie Domino.
- Firma Fujitsu ogłosiła wprowadzenie na rynek w marcu 2007 r. układu scalonego do kodowania/dekodowania 1080i w cenie 120 USD. Chip zostanie wyprodukowany w procesie 90 nm i będzie obsługiwał High Profile Level 4 (do 25 Mbit/s).
- Firma Horizon Semiconductors opracowała rodzinę (Hz3120, Hz4010, Hz4120) jednoukładowych kodeków, dekoderów i transkoderów HD obsługujących H.264, VC-1, MPEG-4 i MPEG-2 w rozdzielczościach do 1080p @ 60 rama / e. Rozwiązania SoC firmy Horizon obejmują kodek audio, procesor wyświetlacza HD, procesor, akcelerator grafiki 2D/3D, procesor transportowy o dużej przepustowości, jednostkę CA/DRM, preprocesor wideo oraz szeroką gamę zaawansowanych połączeń i urządzeń peryferyjnych. Układy scalone Horizon są zaprojektowane zgodnie z wiodącymi na świecie bezpiecznymi architekturami procesorów, umożliwiając pełną ochronę treści zgodnie z licznymi schematami dostępu warunkowego i zarządzania prawami cyfrowymi.
- Procesor multimedialny DMS-02 firmy 3DLabs obiecuje zakodować strumień wideo D1 ( BT.601 216 Mbit/s) z szybkością 30 klatek na sekundę (odpowiednik profilu High 4:2:2, Level 3).
- Ambarella zaprezentowała platformy jednoukładowe, które kodują/dekodują wideo 1080p60 , 1080i60 i 720p60 .
- Sprzętowy koder Elgato Turbo.264 dla Mac OS X łączy się przez USB 2.0 i prezentuje się jako trzy komponenty QuickTime. Chociaż jest przeznaczony dla oprogramowania EyeTV firmy Elgato, będzie działać z dowolnym oprogramowaniem w systemie Mac OS X korzystającym z platformy QuickTime, takim jak Final Cut. Maksymalna obsługiwana rozdzielczość to 800x600.
- On2 Technologies zapewnia wieloformatowe sprzętowe rdzenie enkodera IP , które będą obsługiwać rozdzielczość do 1080p w pełnym ruchu wideo H.264/AVC
- Kulabyte zapewnia sprzęt do kodowania wideo na żywo i przesyłania strumieniowego pod klucz, który obsługuje rozdzielczość do 1080p w pełnym ruchu H.264/AVC przy użyciu profilu MainConcept „High”. „Oprogramowanie i sprzętowe kodery Kulabyte” . Zarchiwizowane od oryginału w dniu 2010-03-07.
- Imagination Technologies zapewnia wieloformatowe, wielostrumieniowe rdzenie IP , które będą obsługiwać kodowanie 1080P60 H.264 [email protected], również przy wysokich szybkościach klatek do 1000 klatek na sekundę i powyżej „Imagination Technologies VXE Video Encoder IP Core Family” .
- Samsung Semiconductor produkuje układ C110 SoC stosowany m.in. w smartfonach z serii Samsung Galaxy S. Zintegrowany wieloformatowy kodek (MFC) zapewnia kodowanie i dekodowanie MPEG-4/H.263/H.264 do 1080p przy 30 klatkach na sekundę oraz dekodowanie wideo MPEG-2/VC1/MPEG-4 do 1080p przy 30 klatkach na sekundę.
- rdzenie H.264 Encoder IP o bardzo niskich opóźnieniach, zdolne do kodowania wideo Full HD nawet na tanich urządzeniach FPGA. Samodzielne implementacje sprzętowe bez potrzeby użycia procesora. „Rdzenie IP kodera wideo Alma Technologies H.264” .
- Produkty Cradle Technologies [1] MDSP zapewnia kodowanie MPEG-4/H.264 do 4D1@30fps.
- Matrox dostarcza sprzęt wykorzystujący swój układ MAX do kodowania MPEG-4/H.264 do 1080p60 [email protected]. Układ MAX znajduje się w interfejsie wideo montowanym w stojaku, a także na karcie PCIe w sytuacjach niewymagających interfejsu wideo.
- rynek rdzeń IP sprzętowego enkodera H.264 o najwyższej przepustowości , przy 5,3 pikselach zakodowanych na cykl zegara, umożliwiając 4K UltraHD przy 60 klatkach na sekundę na większości tanich układów FPGA oraz 8K UHDTV na urządzeniach średniego poziomu. Posiada dwie wersje: koder obsługujący High 4:4:4 Predictive Profile i CAVLC 4:4:4 Intra Profile. „VISENGI H.264 Rdzeń IP kodera” .
- Firma Blackmagic Design wprowadziła na rynek w 2011 r. samodzielny koder sprzętowy H.264, który może kodować w czasie rzeczywistym różne szybkości transmisji i profile do 1080p60. Źródła obejmują SDI/HDSDI, komponentowe wideo YUV i HDMI. Może obsłużyć do dwóch kanałów dźwięku analogowego lub cyfrowego. „Nagrywarka Blackmagic Design H.264 Pro” .
Transkodowanie
- Niektóre nowoczesne układy graficzne, procesory graficzne i płyty główne firm AMD ( Avivo , UVD , VCE ), Intel ( Quick Sync ) i nVidia ( NVENC ) obsługują transkodowanie.
- Ambarella oferuje jednoukładowy transkoder 1080p60 (A6) do stacji czołowych transmisji i aplikacji transkodujących o dużej gęstości.
- Firma Horizon Semiconductors dostarcza wielostandardowy natywny transkoder 1080/60p (Hz4010) dla dekoderów telewizji kablowej, satelitarnej i IPTV, cyfrowej nagrywarki wideo i domowego centrum multimedialnego, odtwarzacza Blu-ray/HD DVD i rejestrator, iVDR, skrzynki do przesuwania miejsc i telewizor niezależny od lokalizacji.
- Magnum Semiconductor dostarcza jednoukładowe xkodery na rynek konsumencki z wieloma kodekami (np. AVC/VC1/MPEG2 do AVC/VC1/MPEG2), obsługą rozdzielczości i przepływności. Firma dostarcza również profesjonalne wieloukładowe xkodery dla rynków dystrybucji i składek.
- Telestream zapewnia rozwiązania do transkodowania oprogramowania, w tym produkty FlipFactory i Episode, które obejmują dwukierunkową obsługę transkodowania dla H.264/AVC do iz ponad 120 różnych formatów kompresji wideo i formatów plików wideo.
- Firma ViXS Systems opracowała kilka transkoderów zdolnych do transkodowania H.264 do MPEG-2. Te transkodery są zaimplementowane we wbudowanym telewizorze PVR, płytach PC, sieciowej pamięci masowej (NAS), zdalnej telewizji (wideo przez Internet) i innych urządzeniach pamięci masowej (takich jak transkodowanie w celu zwiększenia pojemności w rozwiązaniach DVD-R i HD-DVD).
Zobacz też
Kategorie: