CoreAVC

CoreAVC
CoreAVC Video Codec
Тип

Видеокодек

Разработчик

CoreCodec, Inc.

Операционная система

Windows, Mac OS X, Linux (OEM only), Symbian, Windows CE, Windows Mobile, Windows Smartphone, PalmOS

Лицензия

Проприетарная

Сайт

corecodec.com

CoreAVC — проприетарный видеокодек для декодирования H.264/MPEG-4 AVC (Advanced Video Coding) видеоформата.

Декодер в настоящий момент является одним из самых быстрых программных декодеров. Это позволяет компьютерам с низкой производительностью проигрывать AVC видеоконтент низкого разрешения, а более производительным компьютерам — видео высокой чёткости. CoreAVC также имеет поддержку аппаратного ускорения средствами графических процессоров. Она реализована в двух вариантах: через DXVA для любых графических чипов ATI-AMD или NVIDIA, которые поддерживают этот интерфейс, а также напрямую через CUDA - для чипов NVIDIA. CoreAVC поддерживает все профили H.264, за исключением 4:2:2 и 4:4:4.

Стоимость CoreAVC с необходимыми функциями составляет около 15 $.[1]

CoreAVC включён в качестве составной части CorePlayer Multimedia Framework, а также используется в Joost[2] — системе распространения видео через интернет с использованием peer-to-peer TV технологии.

Содержание

DMCA жалоба на CoreAVC-For-Linux

Открытый проект под названием CoreAVC-For-Linux разместил на Google Code патчи загрузчика открытого мультимедийного плеера MPlayer, позволяющие использовать только CoreAVC DirectShow фильтр в условиях свободного ПО. Он не включает в себя сам CoreAVC, а просто позволяет MPlayer использовать его. Этот проект также содержит патчи для использования кодека в MythTV, открытом ПО для Home Theater Personal Computers и медиаплеера xine.

В мае 2008 было принято решение против CoreAVC-For-Linux из-за DMCA жалобы.[3] Имели место спекуляции по поводу этой жалобы, ведь проект, являясь лишь обёрткой, не использовал материалы, защищённые авторским правом, но могла быть использована технология обратной разработки без предварительного разрешения, что было истолковано CoreCodec, Inc. как нарушение DMCA.[4] CoreCodec заявил, что для обратной разработки были причины, и это произошло по ошибке[5], и извинились перед сообществом.[6] В настоящий момент проект снова онлайн и признан CoreCodec.

Поддержка различных платформ

В начале 2008 года, из-за большого спроса, CoreCodec портировала ранее совместимый только с Windows CoreAVC на множество платформ и процессорных архитектур, включая даже некоторые графические процессоры. На данный момент поддерживаются Windows, MacOS X и Linux, а также мобильные операционные системы, такие как PalmOS, Symbian, Windows CE и Windows для смартфонов. Linux-версия недоступна для розничной торговли, а только для OEM-производителей. Наряду с новыми операционными системами, поддерживаются также некоторые процессорные архитектуры. CoreAVC (переименован в CorePlayer Desktop/Mobile) запускается не только на 32/64-бит-x86, но и на PowerPC (включая поддержку Altivec), ARM9, ARM11 и MIPS. Что насчёт GPU, то поддерживаются Intel 2700g, ATI Imageon, Marvell Monahan, (ограниченно) Qualcomm QTv, поддержка других графических процессоров заявлена на ближайшее будущее.

Поддержка GPU NVIDIA

10 февраля 2009 интегрирована и реализована аппаратная поддержка CoreAVC для графических процессоров NVIDIA с использованием технологии CUDA[7]. Стоит отметить, что для аппартного декодирования H.264/MPEG-4 NVIDIA использует собственную технологию PureVideo.

Примечания

  1. CoreCodec Website. Архивировано из первоисточника 3 апреля 2012.
  2. Joost — FAQ: Technology
  3. CoreCodec complains of copied code. Chilling Effects Clearinghouse (30 апреля 2008). Архивировано из первоисточника 3 апреля 2012. Проверено 5 мая 2008.
  4. DMCA takedown of coreavc-for-linux/CoreCodec Homepage (May 2008)
  5. DMCA takedown of coreavc-for-linux, message 5780 (May 2008)
  6. DMCA takedown of coreavc-for-linux, message 5785 (May 2008)
  7. GPU support for NVIDIA CUDA released (Feb 2009)

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "CoreAVC" в других словарях:

  • CoreAVC — Developer(s) CoreCodec, Inc. Initial release January 2, 2006 (2006 01 02) Stable release …   Wikipedia

  • CoreAVC — Saltar a navegación, búsqueda CoreAVC Video Codec Desarrollador CoreCodec, Inc. www.coreavc.com Información general …   Wikipedia Español

  • CoreAVC — Entwickler CoreCodec Aktuelle Version 3.0.1 (9. September 2011) Betriebssystem Windows, Mac OS X, Linux (OEM only), Symbian, CE, Windows Mobile, iPhone/Touch …   Deutsch Wikipedia

  • The Core Pocket Media Player — Not to be confused with The Core Media Player. The Core Pocket Media Player Developer(s) Gabor Kovacs CoreCodec.Org Initial release 26 April 2004 …   Wikipedia

  • H.264/MPEG-4 AVC — H.264 is a standard for video compression. It is also known as MPEG 4 Part 10, or MPEG 4 AVC (for Advanced Video Coding). As of 2008, it is the latest block oriented motion compensation based codec standard developed by the ITU T Video Coding… …   Wikipedia

  • DirectX Video Acceleration — (DXVA) is a Microsoft API specification for the Microsoft Windows and Xbox 360 platforms that allows video decoding to be hardware accelerated. The pipeline allows certain CPU intensive operations such as iDCT, motion compensation and… …   Wikipedia

  • Media Player Classic — Media Player Classic …   Wikipedia Español

  • Codec — This article is about encoding and decoding a digital data stream. For other uses, see Codec (disambiguation). Further information: List of codecs A codec is a device or computer program capable of encoding and/or decoding a digital data stream… …   Wikipedia

  • Data compression — Source coding redirects here. For the term in computer programming, see Source code. In computer science and information theory, data compression, source coding or bit rate reduction is the process of encoding information using fewer bits than… …   Wikipedia

  • LAME — This article is about the audio encoder. For other uses, see Lame. LAME Developer(s) The LAME development team …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»