Daftar Isi:

Raspberry Pi TV: 4 Langkah (dengan Gambar)
Raspberry Pi TV: 4 Langkah (dengan Gambar)

Video: Raspberry Pi TV: 4 Langkah (dengan Gambar)

Video: Raspberry Pi TV: 4 Langkah (dengan Gambar)
Video: Raspberry pi 5 inch HDMI Screen Installation | #Shorts 2024, Juni
Anonim
Raspberry Pi TV
Raspberry Pi TV

Dalam Instruksi ini Anda akan belajar cara menggunakan TV tuner USB dan Raspberry Pi yang luar biasa. Alasan saya membuat pengaturan ini adalah karena saya telah menggunakan KODI selama beberapa tahun sekarang dan saya siap untuk membuat lompatan kuantum untuk mengubah stasiun TV over-air saya menjadi pengaturan PiTV untuk semua perangkat saya. Saya juga muak dengan TV yang berbeda tidak mendapatkan saluran yang sama dan kemampuan PVR (Personal Video Recorder) juga bagus. Peralatan yang Direkomendasikan:

  • Raspberry Pi 3
  • Adaptor Catu Daya 5V 2.5ALINK(ebay) CATATAN: Sebagian besar memiliki catu daya AMP tinggi karena kartu tuner akan menggunakan banyak energi.

Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK(ebay) (jika Anda ingin melihat lebih dari satu saluran sekaligus oleh lebih banyak tuner)

Perangkat Lunak yang Direkomendasikan:

OSMC (Sistem Operasi) - OSMC adalah KODI di atas OS Debian dengan asumsi dibangun di atas Raspbian. Catatan Samping: Anda dapat menggunakan Raspbian tanpa OSMC. Raspbian adalah OS asli Raspberry Pi tetapi itu akan terjadi jika Anda hanya ingin menggunakan pengaturan ini sebagai Backend tanpa GUI. Pikirkan Raspbian sebagai instalasi vanilla

  • Tvheadend - Server dan perekam streaming TV untuk Linux.
  • WinRAR - manajer arsip.
  • Pemformat Kartu SD oleh sdcard.org. Ini memformat SD dengan benar.
  • Win32 Disk Imager - Program ini dirancang untuk menulis gambar disk mentah ke perangkat yang dapat dilepas atau mencadangkan perangkat yang dapat dilepas ke file gambar mentah.

  • Putty - Putty adalah klien SSH dan telnet.

Langkah 1: Unduh/Instal Alat/Flash Gambar ke SD

Unduh/Instal Alat/Flash Gambar ke SD
Unduh/Instal Alat/Flash Gambar ke SD
Unduh/Instal Alat/Flash Gambar ke SD
Unduh/Instal Alat/Flash Gambar ke SD

Pertama kita perlu memastikan kartu SD Anda dibersihkan sehingga kita perlu menggunakan pemformat Kartu SD.

Buka sdcard.org dan unduh program yang disebut, "SD Card Formatter." Jalankan penginstal dan buka program. Masukkan kartu SD Anda, pilih kartu SD dan tekan Option kemudian untuk Jenis Format pilih, "Penuh" tidak cepat dan aktifkan Penyesuaian Ukuran Format. Kemudian klik Format. Alasan kami menggunakan penyesuaian format adalah karena Windows tidak dapat melihat partisi Linux. Ini adalah langkah aman untuk instalasi baru yang baik. Juga Format type full ini akan menghapus semua data bukan hanya header SD.

Mengunduh file img OSMC. Buka https://osmc.tv/download/ gulir ke bawah cari, tombol "Gambar disk". dan untuk gambar Raspberry Pi 3. Gambar saat ini 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7Anda harus mendapatkan sesuatu seperti OSMC_TGT_rbp2_20170504.img.gz Anda harus mengekstrak file IMG. Untuk melakukan ini, Anda memerlukan WinRar.

Anda dapat mengunduh WinRAR dari banyak sumber, saya biasanya suka mendapatkannya dari situs penerbit situs rarlab.com. klik unduh dan instal Untuk info lebih lanjut coba https://www.newsgroupreviews.com/winrar-installation.htmlSekarang, dengan WinRar Terinstal kembali ke file yang Anda unduh dan ekstrak file IMG. ingat di mana Anda menyimpannya.

Buka https://sourceforge.net/projects/win32diskimager/ klik unduh dan instal. Jalankan penginstal dan buka utilitas Win32DiskImager; Anda mungkin perlu menjalankan ini sebagai administrator. Klik kanan pada file, dan pilih Jalankan sebagai administrator. Pilih file gambar yang Anda ekstrak tadi. Pilih huruf drive kartu SD di kotak perangkat. Berhati-hatilah untuk memilih drive yang benar; jika Anda mendapatkan yang salah Anda dapat menghancurkan data di hard disk komputer Anda! Jika Anda menggunakan slot kartu SD di komputer dan tidak dapat melihat drive di jendela Win32DiskImager, coba gunakan adaptor SD eksternal. Klik Tulis dan tunggu hingga penulisan selesai. Keluar dari Win32DiskImager dan keluarkan kartu SD. Boot Pi Anda menggunakan kartu SD. Sebagai bagian dari penginstal OSMC, Anda dapat menentukan opsi jaringan dan sebagai bagian dari boot pertama, sistem akan mencoba mengonfigurasinya. Anda akan membutuhkan IP. Secara default koneksi kabel dan nirkabel akan default ke konfigurasi DHCP. Catatan Anda harus mengaktifkan SSH. OSMC akan menanyakan apakah Anda ingin mengaktifkan SSH pada boot pertama.

Buka https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html klik unduh dan instal. Jalankan penginstal dan buka utilitas Putty. Anda harus berada di jaringan yang sama dengan Pi. Dengan IP OSMC Anda, login dengan info di bawah ini.

PENGGUNA: osmc

LULUS: osmc

Anda sekarang berada di prompt terminal Linux. Hal pertama untuk sebagian besar proyek Linux seperti ini adalah menjadi terkini. AKA mendapatkan update.

Ketik "sudo apt-get update" tekan enter

Mulai saat ini saya akan menggunakan >COMMAND saat mereferensikan Prompt terminal Linux. AKA sesi Putty Anda.

contoh: >ifconfig Ketik saja "ifconfig" lalu tekan enter. hasilnya harus menjadi informasi jaringan Anda.

Langkah 2: Penyetelan Driver Tuner/firmware

Penyetelan Driver Tuner/firmware
Penyetelan Driver Tuner/firmware
Penyetelan Driver Tuner/firmware
Penyetelan Driver Tuner/firmware

Pertama, Anda harus memiliki perangkat yang akan berfungsi di wilayah Anda. Jika Anda berada di AS seperti saya, Anda harus memiliki perangkat yang dapat menangani ATSC seperangkat standar yang terkait dengan TV digital. Ingat ketika TV beralih ke digital bertahun-tahun yang lalu….

Colokkan USB TV Tuner Anda. Jika Anda tidak mencolokkan tuner terakhir kali, akan lebih sulit untuk melihat perangkat Anda di log.

Jadi mari kita lihat log atau pesannya. Kita perlu melihat dmesg dan menemukan perangkat tuner.

dmesg

Karena saya memiliki Hauppauge USB Tuner. Saya bisa menerima Hauppauge.

dmesg | grep -i Hauppauge

KELUARAN:

[2.710895] usb 1-1,5: Pabrikan: Hauppauge[6.441623] tveeprom 3-0050: Hauppauge model 72001, rev B3F0, serial# 4034574834 [7.389218] masukan: au0828 IR (Hauppauge HVR950Q) sebagai /perangkat/platform/soc/3f980000. usb/usb1/1-1/1-1.5/rc/rc0/input0 [7.390578] rc rc0: au0828 IR (Hauppauge HVR950Q) sebagai /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5 /rc/rc0 [7.458826] au0828: Remote kontrol au0828 IR (Hauppauge HVR950Q) diinisialisasi [7.458833] au0828: Perangkat terdaftar AU0828 [Hauppauge HVR950Q]

Cari model perangkat Anda. Milik saya adalah 7001. Buka https://www.linuxtv.org/wiki/index.php cari perangkat Anda. Parameter pencarian saya adalah, "Hauppauge 7001".

Inilah bagian gila tentang perangkat ini. Unit dikemas sebagai "WinTV HVR 950Q, model 1176" Jadi teks pada perangkat tidak sesuai dengan apa yang ditampilkan dmesg. LABEL KEBOHONGAN!!!!! Saya yakin ini masalah pemasaran. Mengapa mengubah perangkat keras ketika Anda hanya dapat mengubah label dan orang akan berpikir itu baru. Jadi sekarang karena kami telah mencocokkan perangkat dan driver LinuxTV, kami perlu memuat driver ke dalam OS. Langkah-langkah ini hanya untuk perangkat ini, perintah firmware Anda akan berbeda karena Anda mungkin tidak memiliki perangkat yang sama.

#Pergi ke direktori home.

cd ~

#mengunduh driver dari kernellabs menggunakan wget.

sudo wget

#Memuat driver/firmware ke dalam OS menggunakan perintah pindah.

sudo mv dvb-fe-xc5000-1.6.114.fw /lib/firmware/#reboot Pi

init 6

Kernel 2.6.31 masalah firmware

Saat menjalankan versi kernel ini, pemuatan firmware memakan waktu sangat lama, dan mencegah PERANGKAT LUNAK bekerja dengan benar. Untuk mengatasi masalah ini, Anda dapat menggunakan opsi modul no_poweroff=1 xc5000, untuk mencegah perangkat dari tidur (setelah itu firmware harus dimuat ulang)

Untuk melihat setelan Anda:

cat /sys/module/xc5000/parameters/no_poweroff0 # <--- default poweroff otomatis diaktifkan

Untuk menghidupkan tidak ada daya.

echo -n 1 > /sys/module/xc5000/parameters/no_poweroff

cat /sys/module/xc5000/parameters/no_poweroff 1 # <--- poweroff sekarang dinonaktifkan

Langkah 3: Bangun/instal Server TVheadend

Kami dapat membuat ini sulit dan harus membangun/membuat Server Tvheadend dan itu akan memakan waktu berjam-jam tetapi sepertinya berkat Jonathan Thomson. Dia telah menyiapkan skrip BuildBot yang memperbarui Bintray dalam waktu 24 jam setelah cabang utama kode Tvheadend ditambahkan ke Github. Mari kita siapkan repositori pembaruan.

#Lihat daftar sumber repositori Anda.

cat /etc/apt/sources.list

#Buat cadangan dari sources.list Anda saat ini

sudo cat /etc/apt/sources.list > sources.list.bkup

#we echoing text, yang berisi informasi rilis stabil dari Jonathan Thomson build dari Tvheadend ke dalam sources.list

sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy stable (untuk cabang wheezy yang stabil)" >>/etc/apt/sources.list

#we echoing text, yang berisi informasi rilis tidak stabil dari Jonathan Thomson build dari Tvheadend ke dalam sources.list

sudo echo "deb https://dl.bintray.com/djbenson/deb mengi tidak stabil (untuk cabang wheezy tidak stabil/malam)" >>/etc/apt/sources.listCATATAN: Ingat, bahkan jika Anda menjalankan Jessie, anda HARUS menambahkan repositori wheezy untuk mendapatkan build. Jonathan Thomson akan pindah ke Jessie di beberapa titik tetapi untuk saat ini wheezy build berfungsi dengan baik di Jessie dan mencakup dua sistem operasi Raspberry Pi yang paling banyak digunakan saat ini.

#Berikut ini mungkin diperlukan pada instalasi Debian yang bersih (terima kasih kepada Mike Somerville untuk tip ini)

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 379CE192D401AB61

#biarkan pembaruan dari repositori Jonathan Thomson

sudo apt-get update

#Ayo instal Server Tvheadend

sudo apt-get install tvheadend

Jika semuanya berfungsi, Anda akan melihat proses berjalan. Untuk memeriksa jalankan perintah di bawah ini.

ps -ef|grep -i Tvheadend|grep -va "grep"

KELUARAN:

hts 506 1 0 Jun13 ? 00:04:07 /usr/bin/tvheadend -f -u hts -g video

#Jika tvheadend tidak terinstal dengan baik seperti repositori Jonathan Thomson tidak berfungsi.

#gunakan Dependensi ini

sudo apt-get -y install zlib1g

sudo apt-get -y install libc6

sudo apt-get -y install libssl1.0.0

sudo apt-get -y install libdbus-1-3

sudo apt-get -y instal liburiparser1

sudo apt-get -y install libavahi-common3

sudo apt-get -y install libavahi-client3

#instal git

sudo apt-get -y install git

#Unduh paket.deb dari github.

git clone

cd rpitv

#instal paket secara manual

sudo dpkg -i tvheadend_4.1-2426~gef89ef8_armhf.deb>sudo apt-get --install tvheadend_4.1-2426~gef89ef8_armhf.deb

sudo apt-get --install -f

#lInilah cara menginstal paket tvheadend

sudo dpkg -l tvheadend

#Periksa apakah Tvheadend sedang berjalan

ps -ef|grep -i Tvheadend|grep -va "grep"OUTPUT: hts 506 1 0 Jun13 ? 00:04:07 /usr/bin/tvheadend -f -u hts -g video

Langkah 4: Konfigurasikan Server Tvheadend

Pada titik ini Anda harus memiliki pengaturan server TVheadend dan yang harus kita lakukan adalah mengonfigurasinya. Gunakan IP OSMC yang Anda hubungkan juga dengan Putty untuk "YOUIPAdd"

1. (OSMC) SYSTEMSettingsAdd-onsGet

Add-onsSemua Add-onsProgram Add-onshdhomerunInstall

2. (OSMC) SYSTEMSettingsAdd-onsGet Add-onsAll Add-onsProgram Add-onshdhomerunConfigureTuner settingsRefresh tuner…(tekan saya) - ini akan mendeteksi tuner Anda, jika tidak, Anda harus menyelesaikan masalah ini sebelum melanjutkan.

3. (OSMC) SYSTEMSettingsAdd-onsDapatkan Add-onsSemua Add-onsServicestvheadendInstall

4. (OSMC) SYSTEMSystem infoSummaryIP address - tulis nomor ini, itu akan menjadi YouIPAdd di langkah berikutnya

5. (MENANG) Buka Browser Web (Firefox atau Chrome) dan buka

6.* (MENANG) KonfigurasiDVB InputNetworksAddATSC Network

A. Nama Jaringan = OTA

B. hapus centang lewati pemindaian awal

C. Muxes yang telah ditentukan sebelumnya = Amerika Serikat: us-ATSC-center-frequencies-8VSB

D. biarkan semua pengaturan lainnya di default

E. klik Buat

7.* (MENANG) KonfigurasiDVB InputsTV adapterHDHomeRun(MAC address) -

A. Jenis Jaringan = ATSC

B. Simpan

8.* (MENANG) Konfigurasi Input DVB Adaptor TVHDHomeRun(alamat MAC) - HDHomeRun ATSC Tuner #0 ()

A. centang Diaktifkan

B. Jaringan = OTA

C. biarkan semua pengaturan lain di default

D.klik simpan

9. (MENANG) ulangi langkah 7 jika Anda memiliki tuner tambahan untuk dikonfigurasi di perangkat fisik HDHomeRun yang sama (yaitu HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)

10. (OSMC) reboot OSMC dan tunggu sebentar agar semua layanan dimuat di latar belakang

11. (MENANG) Buka IE (Internet Explorer) dan buka

12. (MENANG) KonfigurasiDVB InputNetworks

A. lihat Muxes - ini adalah jumlah "feed" yang diketahui tuner Anda saat ini

B. lihat panjang Scan Q - angka ini harus mencapai 0 sebelum tvheadend memindai dan menentukan apa yang tersedia dan dapat digunakan untuk setiap Mux

1. menurut pengalaman saya, 1 pemindaian pada 1 titik waktu tidak cukup untuk mendapatkan setiap saluran yang tersedia. Saya pribadi akan menunggu satu atau dua jam dan kemudian ulangi langkah 9 - 11 a

beberapa kali. Ini akan memakan waktu beberapa jam tetapi akan jauh lebih mudah daripada mencoba memperbaiki saluran yang hilang nanti (percayalah, saya melewati jalan yang salah ini berkali-kali).

13. (MENANG) KonfigurasiDVB InputNetworksOTAcentang Lewati Pemindaian Awal

A. ini akan mencegah penemuan Mux tambahan di masa mendatang

B. jika Anda tidak melakukan langkah ini, saluran akan membutuhkan beberapa saat untuk tersedia setelah setiap OSMC reboot sebelum mereka dapat merekam saat Anda masuk ke bagian DVR

14. (MENANG) KonfigurasiDVB InputsTV adapterHDHomeRun(MAC address) - HDHomeRun ATSC Tuner #0()

A. hapus centang Pemindaian Awal

B. biarkan semua pengaturan lain di default

C.klik simpan

15. (MENANG) ulangi langkah 13 jika Anda memiliki tuner tambahan untuk dikonfigurasi di perangkat fisik HDHomeRun yang sama (yaitu HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2)

16. (MENANG) Konfigurasi DVB InputSerives

A. Sembunyikan (turun ke bawah) = Tidak ada

B. Per halaman (drop down) = Semua

C. klik pada Petakan Semua

1. centang semua kotak

2. klik Peta

3. tunggu progress bar mencapai 100% lalu klik "x" (kotak dialog ini tidak mau menutup sendiri)

17. (OSMC) SYSTEMSettingsAdd-onsDisabled Add-onsTvheadend HTSP ClientEnable

18. (OSMC) SISTEMPengaturanLive TVGeneral

A. centang Diaktifkan

1. Anda akan melihat impor saluran

2. jika impor berhasil, item menu utama baru akan muncul yang disebut TV

19. (OSMC) Saluran TV

A. Anda akan melihat saluran langsung di layar Anda dalam satu atau dua detik tergantung pada perangkat keras Anda

20. (mesin lain Anda ingin menjalankan TVheadend Client (frontend) aktif) ulangi langkah 17 -19

A. pastikan Anda pergi ke SYSTEMSettingsAdd-onsEnabled Add-onsPVR clientsTvheadend HTSP ClientConfigure - untuk mengarahkan frontend ke alamat IP backend (dan port jika Anda mengubahnya) Langkah-langkah Config dari https://openelec.tv/forum/79 -tvheadend/74150-terbaru…

Direkomendasikan: