Perché il Raspberry Pi necessita di una licenza MPEG-2?


41

Dal 24 agosto 2012 è possibile acquistare una licenza per la decodifica hardware di video MPEG-2.

Ecco le mie domande:

  1. Significa che, senza questa licenza, l'RPi non è in grado di gestire tutti i video MPEG-2 o farà fatica a riprodurlo senza problemi?
  2. In che forma arriva la licenza? È un file da installare nella distribuzione? O è un'attivazione hardware o qualcosa del genere?

Grazie.

Risposte:


31

La licenza consente di decodificare e codificare (ove applicabile) i tipi di media menzionati utilizzando i codificatori / decodificatori hardware integrati.

I decodificatori / hardware sono molto più veloci e non si basano sulla CPU principale per elaborare questi file; piuttosto la GPU viene utilizzata per elaborare i file. Parla direttamente con la memoria video (decodifica) o RAM (codifica) rendendolo piacevole e fluido. Non è necessaria questa licenza e è possibile utilizzare le versioni del software. Ma è davvero lento.

La licenza sarà un file inserito da qualche parte o una chiave definita come variabile globale per il sistema. Le librerie en / decoder le richiederanno e le passeranno all'hardware dove saranno risolte su quel chip; se la chiave corrisponde al numero seriale ed è valida, ti sarà permesso di usare l'API esposta (vedo che questo viene hackerato molto rapidamente).

Raspberry Pi non lo ha incluso per contenere i costi. Per noi, un paio di sterline va bene, ma se hanno fatto un milione di unità che è di 3,6 milioni di sterline in più, devono spendere per qualcosa che solo una parte delle persone utilizzerà.


2
Dobbiamo confermare come viene consegnata la licenza e quali software la utilizzano.
Alex Chamberlain,

Raspberry Pi ha detto che non c'è nulla che utilizzi ancora mpeg2 (e il tipo di suggerimenti dipende dal fatto che le porte della comunità lo supportino). Come verrà consegnato ne comprerò uno in seguito solo per i calci e ti farò sapere.
Piotr Kula,

Quindi puoi acquistare una licenza per non fare nulla?
Alex Chamberlain,

1
Yip .. e poi aspetta che faccia qualcosa :-)
Piotr Kula,

2
A volte devi solo ridere.
Alex Chamberlain,

5

La licenza consente di riprodurre contenuti MPEG2 su RPi con accelerazione hardware. Senza la licenza non riprodurrà il file. La licenza è una chiave associata al numero seriale dell'RPi.

Spero che questo cancella il dubbio. Maggiori informazioni disponibili sul sito Rpi con licenza Codec


10
Questo non è del tutto vero. Senza la licenza, RPi può riprodurre file MPEG2 ma solo con decodifica software. E non ha abbastanza potenza della CPU per riprodurne la maggior parte senza problemi. Avresti qualche video a bassa risoluzione e / o bitrate basso, funzionerebbe anche senza accelerazione hardware.
Krzysztof Adamski,

1
Che cos'è"? Quale software viene accelerato utilizzando la licenza?
Alex Chamberlain,

1
La licenza consente di decodificare il flusso mpeg2 dalla GPU anziché dal codice ARM. È uguale alla differenza tra l'utilizzo di una libreria a virgola mobile e un chip a virgola mobile dedicato.
techeno,

2
@techeno Grazie per la tua risposta. Potresti modificare la tua risposta specificando che Raspberry Pi è ancora in grado di riprodurre MPEG2flussi tramite decodifica software se la licenza non è presente?
Avio,

4

Una cosa da notare: in Australia e in altre parti del mondo, la TV in diretta è MPEG2. Non sarai in grado di vedere la TV in diretta sul Pi senza aggiungere codec software o acquistare una licenza. (ad esempio, il video non verrà visualizzato; l'audio funzionerà in quanto è AC3). Quindi, se il tuo paese utilizza il video MPEG2 e prevedi di guardare la tv in diretta sul Pi, acquista una licenza con il tuo Pi ... lo hai scoperto troppo tardi e sto ancora aspettando la mia licenza.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.