Mengapa Raspberry Pi memerlukan lisensi MPEG-2?

41

Sejak 24 Agustus 2012 , dimungkinkan untuk membeli lisensi untuk video decode hardware MPEG-2.

Ini pertanyaan saya:

  1. Apakah ini berarti bahwa, tanpa lisensi ini, RPi tidak dapat menangani video MPEG-2 sama sekali, atau akan berjuang untuk memutarnya dengan lancar?
  2. Dalam bentuk apa lisensinya? Apakah ini file yang harus dipasang dalam pembagian? Atau apakah itu aktivasi perangkat keras atau sesuatu?

Terima kasih.

Morgan Courbet
sumber

Jawaban:

31

Lisensi memungkinkan Anda untuk men-decode dan menyandikan (jika ada) jenis media yang disebutkan menggunakan encoders / decoder perangkat keras bawaan.

Perangkat keras en / decoder jauh lebih cepat dan tidak bergantung pada CPU inti untuk memproses file-file ini; alih-alih GPU digunakan untuk memproses file. Ini berbicara langsung ke Memori Video (decoding) atau RAM (encoding) membuatnya bagus dan lancar. Anda tidak memerlukan lisensi ini dan dapat menggunakan versi perangkat lunak. Tapi ini sangat lambat.

Lisensi akan berupa file yang Anda tempatkan di suatu tempat atau kunci yang Anda tetapkan sebagai variabel global untuk sistem. Pustaka en / decoder akan meminta ini dan mengirimkannya ke perangkat keras tempat mereka akan diselesaikan pada chip itu; jika kunci cocok dengan nomor seri dan valid Anda akan diizinkan untuk menggunakan API yang terbuka (saya bisa melihat ini diretas dengan sangat cepat).

Raspberry Pi tidak memasukkan ini untuk menekan biaya. Bagi kami, beberapa pound tidak apa-apa, tetapi jika mereka menghasilkan sejuta unit yang bernilai 3,6 juta poundsterling, mereka harus membelanjakan sesuatu yang hanya akan digunakan sebagian kecil orang.

Piotr Kula
sumber
2
Kami perlu mengkonfirmasi bagaimana lisensi diberikan dan perangkat lunak mana yang menggunakannya.
Alex Chamberlain
Raspberry Pi mengatakan tidak ada yang memanfaatkan mpeg2, (dan semacam petunjuk itu tergantung pada port komunitas untuk mendukung ini) Seperti bagaimana disampaikan, saya akan membeli satu nanti hanya untuk iseng dan memberi tahu Anda.
Piotr Kula
Jadi Anda dapat membeli lisensi untuk tidak melakukan apa pun?
Alex Chamberlain
1
Yip .. dan kemudian tunggu sampai ia melakukan sesuatu :-)
Piotr Kula
2
Terkadang Anda hanya perlu tertawa.
Alex Chamberlain
5

Lisensi memungkinkan bermain konten MPEG2 pada RPi dengan akselerasi perangkat keras. Tanpa lisensi itu tidak akan memainkan file. Lisensi adalah kunci yang terkait dengan nomor seri RPi.

Semoga ini bisa menghilangkan keraguan. Informasi lebih lanjut tersedia di situs Rpi di bawah lisensi Codec

techeno
sumber
10
Itu tidak sepenuhnya benar. Tanpa lisensi, RPi dapat memutar file MPEG2 tetapi hanya dengan decoding perangkat lunak. Dan itu tidak memiliki cukup kekuatan CPU untuk memainkan sebagian besar dari mereka dengan lancar. Jika Anda memiliki resolusi rendah dan / atau video dengan bitrate rendah, itu akan bekerja bahkan tanpa akselerasi perangkat keras.
Krzysztof Adamski
1
Apa itu"? Perangkat lunak apa yang dipercepat menggunakan lisensi?
Alex Chamberlain
1
Lisensi memungkinkan aliran mpeg2 didekodekan oleh GPU, bukan kode ARM. Ini sama dengan perbedaan antara menggunakan pustaka titik apung lunak dan chip titik apung khusus.
techeno
2
@ techeno Terima kasih atas jawaban Anda. Bisakah Anda mengedit jawaban Anda yang menyatakan bahwa Raspberry Pi masih dapat memutar MPEG2stream melalui decoding perangkat lunak jika lisensi tidak ada?
Avio
4

Satu hal yang perlu diperhatikan: Di Australia dan bagian lain dunia, Live TV adalah MPEG2. Anda tidak akan dapat melihat TV Langsung di Pi tanpa menambahkan codec perangkat lunak atau membeli lisensi. (mis. Video tidak akan ditampilkan; Audio akan berfungsi karena AC3). Jadi, jika negara Anda menggunakan Video MPEG2 dan Anda berencana menonton TV Langsung di Pi, beli lisensi dengan Pi Anda ... sudah terlambat, dan masih menunggu lisensi saya.

Garry
sumber