Зачем Raspberry Pi нужна лицензия MPEG-2?

41

С 24 августа 2012 года можно приобрести лицензию на аппаратное декодирование видео MPEG-2.

Вот мои вопросы:

  1. Означает ли это, что без этой лицензии RPi не может обрабатывать видео MPEG-2 вообще, или ему будет трудно воспроизвести его гладко?
  2. В какой форме дается лицензия? Это файл для установки в разделение? Или это аппаратная активация или что-то?

Спасибо.

Морган Курбе
источник

Ответы:

31

Лицензия позволяет декодировать и кодировать (где это применимо) упомянутые типы носителей с помощью встроенных аппаратных кодеров / декодеров.

Аппаратные en / декодеры намного быстрее и не полагаются на центральный процессор для обработки этих файлов; скорее графический процессор используется для обработки файлов. Он говорит напрямую с видеопамятью (декодирование) или оперативной памятью (кодирование), что делает его красивым и плавным. Вам не нужна эта лицензия и вы можете использовать версии программного обеспечения. Но это действительно медленно.

Лицензия - это файл, который вы размещаете где-то, или ключ, который вы определяете как глобальную переменную для системы. Библиотеки en / decoder будут запрашивать их и передавать их аппаратному обеспечению, где они будут разрешены на этом чипе; если ключ соответствует серийному номеру и является действительным, вам будет разрешено использовать предоставленный API (я вижу, что это очень быстро взломали).

Raspberry Pi не включает это, чтобы снизить затраты. Для нас несколько фунтов - это нормально, но если они заработали миллион единиц, что на 3,6 миллиона фунтов стерлингов больше, им придется потратить на то, что будет использовать только часть людей.

Петр Кула
источник
2
Нам нужно подтвердить, как доставляется лицензия и какие части программного обеспечения ее используют.
Алекс Чемберлен
Raspberry Pi сказал, что пока что нет ничего, что использует mpeg2 (и некоторые подсказки зависит от того, какие порты сообщества поддерживают это). Как он будет доставлен, я куплю его позже только для удовольствия и дам вам знать.
Петр Кула
Таким образом, вы можете купить лицензию, чтобы ничего не делать?
Алекс Чемберлен
1
Ага .. а потом подожди, пока он что-нибудь сделает :-)
Петр Кула
2
Иногда нужно просто смеяться.
Алекс Чемберлен
5

Лицензия позволяет воспроизводить контент MPEG2 на RPi с аппаратным ускорением. Без лицензии он не будет воспроизводить файл. Лицензия - это ключ, связанный с серийным номером RPi.

Надеюсь, что это очищает сомнения. Более подробная информация доступна на сайте Rpi по лицензии Codec

techeno
источник
10
Это не совсем так. Без лицензии RPi может воспроизводить файлы MPEG2, но только с программным декодированием. И ему не хватает мощности процессора, чтобы играть в большинство из них гладко. Если бы у вас было видео с низким разрешением и / или низким битрейтом, оно бы работало даже без аппаратного ускорения.
Кшиштоф Адамски,
1
Что это такое"? Какое программное обеспечение ускоряется с помощью лицензии?
Алекс Чемберлен
1
Лицензия позволяет декодировать поток mpeg2 с помощью графического процессора вместо кода ARM. Это то же самое, что разница между использованием библиотеки с плавающей запятой и выделенного чипа с плавающей запятой.
2012 года
2
@techeno Спасибо за ваш ответ. Не могли бы вы отредактировать свой ответ, указав, что Raspberry Pi по-прежнему может воспроизводить MPEG2потоки с помощью программного декодирования, если лицензия отсутствует?
Avio
4

Стоит отметить одну вещь: в Австралии и других частях мира Live TV - это MPEG2. Вы не сможете просматривать Live TV на Pi без добавления программных кодеков или покупки лицензии. (т.е. видео не будет отображаться; аудио будет работать как AC3). Так что, если ваша страна использует MPEG2 Video и вы планируете смотреть Live Tv на Pi, купите лицензию у своего Pi ... слишком поздно и все еще ждете мою лицензию.

Garry
источник