Компания Cisco активно участвует в движении Open Source и вносит серьезный вклад в свободные проекты, особенно в области VoIP и сжатия видео. Например, в 2013 году она выложила в открытый доступ исходный код кодека OpenH264, который свободен от лицензионных отчислений MPEG-LA. Вскоре Mozilla взяла OpenH264 для использования в браузере Firefox.

Сейчас Cisco работает над видеокодеком следующего поколения, который станет свободной альтернативой H.265 (HEVC). Как известно, MPEG собрала два патентных пула для H.265 и изменила систему лицензирования. По оценке Cisco, общая стоимость лицензий на H.265 из двух новых патентных пулов будет в 16 (!) раз выше, чем стоимость лицензий H.264. При этом для H.264 был установлен верхний потолок отчислений, а для H.265 такое ограничение отсутствует.

В таких условиях как воздух нужен альтернативный свободный кодек. Таким может стать Daala. Компания Cisco поддерживает проект Daala и помогает ему, продвигая проект свободного видеокодека следующего поколения под названием Thor.

Над разработкой Thor работают одни из лучших экспертов по кодекам в мире, в том числе легендарные Йисле Бьёнтегор (Gisle Bjontegaard) и Арлид Фулдсет (Arild Fuldseth), которые были ведущими разработчиками предыдущих видеокодеков.

Вице-президент Cisco и ветеран ИТ-индустрии Джонатан Розенберг пишет в корпоративном блоге Cisco, что компания наняла юристов в области патентного права и консультантов, которые разбираются в данной технологической области. Эта рабочая группа изучит большой список патентов в сфере видеосжатия и поможет реализовать видеокодек Thor таким образом, чтобы обойти все эти патенты.

Ничего не поделаешь, в современных условиях приходится тратить значительные суммы денег на юристов, чтобы не нарушить чей-то патент.

«Наши усилия далеки от завершения, но мы считаем нынешний момент подходящим, чтобы открыть проект для мира», — пишет Розенберг.

Две недели назад исходный код Thor открыли для всеобщего просмотра, он опубликован на сайте thor-codec.org. Одновременно кодек направлен в Internet Engineering Task Force (IETF) для стандартизации.

Cisco продолжит разработку кодека Thor в ближайшие месяцы и продолжит анализ патентов. В то же время, к участию в проекте приглашаются все желающие.

По предварительным тестам, Thor слегка превосходит Daala по уровню сжатия и качеству картинки. Кстати, ведущий программист проекта Daala очень рад появлению дружественного проекта. Он говорит, что в Daala внедрят самые удачные фрагменты из исходного кода Thor, и наоборот. От этого выиграют все.

Первые результаты уже есть. На скриншотах показано, как выглядела картинка при сжатии старым кодеком Daala и как выглядит в самой последней версии, куда две недели назад внедрили фильтр CLPF (Constrained Low-Pass Filter) из кодека Thor.



Комментарии (9)


  1. beliakov
    12.08.2015 14:08
    +4

    В таких условиях как воздух нужен альтернативный свободный кодек. Таким может стать проприетарный кодек Google VP9 или Daala.


    Я всегда считал что «свободный» и «проприетарный» — антонимы…


    1. t3l3p4th
      12.08.2015 14:29
      +1

      VP9 изначально был проприетарным видеокодеком. Потом создателя VP9 приобрела корпорация добра, освободила данный кодек и переименовала в WebM. В 2013-м поддержка WebM была встроена в основные браузерные движки и библиотеки кодеков.


      1. mhspace
        13.08.2015 02:06
        +7

        1. Во время покупки On2 Technologies VP9 не существовало, был ещё VP8.
        2. VP9 был изначально свободным, вот VP8 — да.
        3. WebM — контейнер, основанный на Matroska, а не переименованный кодек VP9, в который уже пакуются VP8/VP9 и Vorbis/opus.


        1. t3l3p4th
          13.08.2015 03:54

          Большое спасибо за корректировку.
          Память о событиях 2010-го сильно подводит, относительно VP9 и VP8 — напутал с цифрами.
          И с VPx и WebM терминологическая путаница, т.к. например в wiki и новостных ресурсах тех лет оные называют «видеоформатами». Похожая путаница была в своё время с обозначениями mp* и mpeg*.


        1. Raegdan
          14.08.2015 00:05

          А разве кодек не «Теора» называется?


          1. mhspace
            14.08.2015 01:28

            Нет, theora — конкурирующий кодек, разработанный сообществом xiph.org, они же разработали opus и vorbis, а так же контейнер ogg.


  1. bubuq
    13.08.2015 00:19
    +2

    Гисле Бьентегард (Gisle Bjontegaard)

    Йисле Бьёнтегор


  1. CAJAX
    13.08.2015 10:52
    +4

    Эээх! Были же дикие времена, когда для нового продукта в первую очередь собирали команду из разработичков, а не юристов…


  1. Raegdan
    14.08.2015 00:09

    Семи футов под килем драккара вам, отважные воины Севера! А копирастам и патентным троллям — Мьёллниром по наглой рыжей морде.