Введение

Видеокодек от On2 Technologies

On2 TrueMotion VP3 — это (без лицензионных отчислений) формат сжатия видео с потерями и видеокодек. Он является одной из версий видеокодека TrueMotion, серии видеокодеков, разработанных On2 Technologies. Официальной спецификации формата битового потока VP3, кроме исходного кода VP3, опубликованного On2 Technologies, не существует. В 2003 году Майк Мелансон создал неполное описание формата битового потока VP3 и процесса декодирования на уровне выше исходного кода, при поддержке On2 и Xiph.Org Foundation.

История

VP3 изначально был проприетарным и запатентованным видеокодеком. On2 TrueMotion VP3.1 был представлен в мае 2000 года, а через три месяца последовал выпуск VP3.2. Позже в том же году On2 объявила о плагинах VP3 для QuickTime и RealPlayer. В мае 2001 года On2 выпустила бета-версию своего нового проприетарного кодека VP4. В июне 2001 года On2 также выпустила реализацию кодека VP3 для Microsoft Windows, где кодировщик стоил 39,95 долларов США для личного использования и 2995 долларов США для ограниченного коммерческого использования. В августе 2001 года On2 Technologies объявила о выпуске версии с открытым исходным кодом своего алгоритма сжатия видео VP3.2. В сентябре 2001 года они опубликовали исходный код и лицензию с открытым исходным кодом для алгоритма сжатия видео VP3.2 на сайте www.vp3.com. Публичная лицензия VP3.2 0.1 предоставляла право изменять исходный код только при условии, что полученная в результате работа продолжала поддерживать воспроизведение данных VP3.2.

Перейти на свободное программное обеспечение

В сентябре 2001 года он был передан в общественное достояние как открытый исходный код, и On2 окончательно и безвозвратно отказалась от всех прав на него, предоставив бессрочную и безвозмездную лицензию на любые патентные притязания, которые могли бы относиться к программному обеспечению и любым его производным, что позволило любому использовать любой кодек, основанный на VP3, для любых целей. В марте 2002 года On2 изменила условия лицензирования, необходимые для загрузки исходного кода VP3, переведя их под лицензию LGPL.

Теореи

В июне 2002 года компания On2 передала VP3 в Xiph.org Foundation под BSD-подобной лицензией с открытым исходным кодом, чтобы использовать VP3 в качестве основы для нового, свободного (например, не обремененного патентами и роялти) видеокодека Theora. Свободный видеокодек Theora был создан на основе выпущенного кода VP3.2 и впоследствии развивался как независимый кодек. Компания On2 объявила Theora преемником VP3. Разработчики Theora объявили о заморозке формата битового потока Theora I в июне 2004 года, что позволило другим компаниям начать разработку кодировщиков и декодировщиков для этого формата, не опасаясь несовместимых изменений. Спецификация Theora I была опубликована в сентябре 2004 года. Все последующие изменения в спецификации носят характер незначительных обновлений. Первый стабильный релиз (версия 1.0) эталонной реализации Theora (libtheora) был выпущен в ноябре 2008 года.

VP4

VP4 был объявлен в январе 2001 года. Компания On2 Technologies выпустила бета-версию VP4 21 мая 2001 года. В июне 2001 года On2 Technologies опубликовала финальную версию VP4 на своем веб-сайте. Первая бета-версия плагина для RealPlayer была анонсирована в январе 2002 года. В последнее время компания AOL лицензировала VP4 и создала формат Nullsoft Streaming Video. В настоящее время кодек VP4 имеет ограниченное применение, но все еще используется AOL. Последующие версии этого кодека – VP5, VP6, VP7, VP8 и VP9.