Isi kandungan:
- Langkah 1: Muat turun / Pasang Alat / Imej Flash ke SD
- Langkah 2: Penyediaan Pemacu Tuner / firmware
- Langkah 3: Bina / pasang Tvheadend Server
- Langkah 4: Konfigurasikan Pelayan Tvheadend
Video: Raspberry Pi TV: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Dalam Instructable ini, anda akan belajar bagaimana menggunakan USB TV tuner dan Raspberry Pi yang luar biasa. Sebab saya membuat persediaan ini adalah kerana saya telah menggunakan KODI selama beberapa tahun sekarang dan saya bersedia membuat lompatan kuantum untuk mengubah stesen TV udara saya menjadi persediaan PiTV untuk semua peranti saya. Saya juga bosan dengan TV yang berbeza tidak mendapat saluran yang sama dan kemampuan PVR (Personal Video Recorder) juga bagus. Peralatan yang Disyorkan:
- Raspberry Pi 3
- Penyesuai Bekalan Daya 5V 2.5ALINK (ebay) CATATAN: Sebilangan besar mempunyai bekalan kuasa AMP yang tinggi kerana kad penala akan menggunakan banyak tenaga.
Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK (ebay) (jika anda ingin melihat lebih daripada satu saluran pada satu masa oleh lebih banyak penala)
Perisian yang Disyorkan:
OSMC (Sistem Operasi) - OSMC adalah KODI di atas OS Debian yang dianggap dibina di atas Raspbian. Nota Sampingan: Anda boleh menggunakan Raspbian tanpa OSMC. Raspbian adalah OS asli Raspberry Pi tetapi itu akan berlaku jika anda hanya ingin menggunakan persediaan ini sebagai Backend tanpa GUI. Fikirkan Raspbian sebagai pemasangan vanila
- Tvheadend - Pelayan streaming TV dan perakam untuk Linux.
- WinRAR - pengurus arkib.
- Pembentuk Kad SD oleh sdcard.org. Ini membentuk SD dengan betul.
-
Win32 Disk Imager - Program ini dirancang untuk menulis gambar cakera mentah ke peranti yang boleh ditanggalkan atau membuat sandaran peranti yang boleh ditanggalkan ke fail gambar mentah.
- PuTTY - PuTTY adalah pelanggan SSH dan telnet.
Langkah 1: Muat turun / Pasang Alat / Imej Flash ke SD
Mula-mula kita perlu memastikan kad SD anda dibersihkan jadi kita perlu menggunakan pembentuk Kad SD.
Pergi ke sdcard.org dan muat turun program yang disebut, "SD Card Formatter." Jalankan pemasang dan buka program. Masukkan kad SD anda, pilih kad SD dan tekan Option kemudian untuk Jenis Format memilih, "Penuh" tidak cepat dan aktifkan Penyesuaian Saiz Format. Kemudian klik Format. Sebab kami menggunakan penyesuaian format adalah kerana Windows tidak dapat melihat partisi Linux. Ini adalah langkah selamat untuk pemasangan baru yang baik. Jenis format penuh ini akan membuang semua data bukan hanya tajuk SD.
Memuat turun fail img OSMC. Pergi ke https://osmc.tv/download/ tatal ke bawah untuk mencari, butang "Imej cakera". dan untuk gambar Raspberry Pi 3. Imej semasa 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7Anda seharusnya mendapat sesuatu seperti OSMC_TGT_rbp2_20170504.img.gz anda perlu mengekstrak fail IMG. Untuk melakukan ini, anda memerlukan WinRar.
Anda boleh memuat turun WinRAR dari banyak sumber, biasanya saya ingin mendapatkannya dari laman penerbit laman web rarlab.com. klik muat turun dan pasang Untuk maklumat lebih lanjut cuba https://www.newsgroupreviews.com/winrar-installation.htmlSekarang, dengan WinRar Installed kembali ke fail yang anda muat turun dan ekstrak fail IMG. ingat di mana anda menyimpannya.
Pergi ke https://sourceforge.net/projects/win32diskimager/ klik muat turun dan pasang. Jalankan pemasang dan buka utiliti Win32DiskImager; anda mungkin perlu menjalankannya sebagai pentadbir. Klik kanan pada fail, dan pilih Jalankan sebagai pentadbir. Pilih fail gambar yang anda ekstrak sebelumnya. Pilih huruf pemacu kad SD di kotak peranti. Berhati-hati untuk memilih pemacu yang betul; jika anda salah, anda boleh memusnahkan data pada cakera keras komputer anda! Sekiranya anda menggunakan slot kad SD di komputer dan tidak dapat melihat pemacu di tetingkap Win32DiskImager, cuba gunakan penyesuai SD luaran. Klik Tulis dan tunggu penulisan selesai. Keluar dari Win32DiskImager dan keluarkan kad SD. Boot Pi anda menggunakan kad SD. Sebagai sebahagian daripada pemasang OSMC, anda boleh menentukan pilihan rangkaian dan sebagai sebahagian daripada boot pertama, sistem akan berusaha mengkonfigurasinya. Anda memerlukan IP. Secara lalai, kedua-dua sambungan berwayar dan tanpa wayar akan menetapkan konfigurasi DHCP. Perhatikan bahawa anda mesti menghidupkan SSH. OSMC akan bertanya kepada anda sama ada anda mahu mengaktifkan SSH pada but pertama.
Pergi ke https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html klik muat turun dan pasang. Jalankan pemasang dan buka utiliti PuTTY. Anda perlu berada di rangkaian yang sama dengan Pi. Dengan IP OSMC anda log masuk dengan maklumat di bawah.
PENGGUNA: osmc
LULUS: osmc
Anda sekarang berada di prompt terminal Linux. Perkara pertama bagi kebanyakan projek Linux seperti ini menjadi terkini. AKA dikemas kini.
Ketik "sudo apt-get update" tekan enter
Mulai saat ini saya akan menggunakan> COMMAND ketika merujuk pada prompt terminal Linux. AKA sesi PuTTY anda.
contoh:> ifconfig Cukup ketik "ifconfig" kemudian tekan enter. hasilnya mestilah maklumat rangkaian anda.
Langkah 2: Penyediaan Pemacu Tuner / firmware
Mula-mula anda mesti mempunyai peranti yang akan berfungsi di kawasan anda. Sekiranya anda berada di AS seperti saya, anda mesti mempunyai peranti yang dapat mengendalikan ATSC satu set standard yang berkaitan dengan TV digital. Ingat ketika TV masuk ke digital tahun yang lalu….
Pasangkan Penala TV USB anda. Sekiranya anda tidak memasang penala anda, akan lebih sukar untuk melihat peranti anda di log.
Oleh itu mari lihat log atau mesej. Kita perlu melihat dmesg dan mencari alat penala.
dmesg
Oleh kerana saya memiliki Hauppauge USB Tuner. Saya boleh memberi peluang untuk Hauppauge.
dmesg | grep -i Hauppauge
PENGELUARAN:
[2.710895] usb 1-1.5: Pengilang: Hauppauge [6.441623] tveeprom 3-0050: Model Hauppauge 72001, rev B3F0, siri # 4034574834 [7.389218] input: au0828 IR (Hauppauge HVR950Q) sebagai / peranti / platform / s00 / 3 / s / 3. 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: Alat kawalan jauh au0828 IR (Hauppauge HVR950Q) initalized [7.458833] au0828: Peranti berdaftar AU0828 [Hauppauge HVR950Q]
Cari model peranti anda. Tambang adalah 72001. Pergi ke https://www.linuxtv.org/wiki/index.php cari peranti anda. Parameter carian saya adalah, "Hauppauge 72001".
Inilah bahagian gila mengenai peranti ini. Unit ini dibungkus sebagai "WinTV HVR 950Q, model 1176" Oleh itu, teks pada peranti tidak sesuai dengan yang ditunjukkan oleh dmesg. LABEL LIE !!!!! Saya yakin ia adalah perkara pemasaran. Mengapa menukar perkakasan apabila anda hanya boleh menukar label dan orang akan menganggapnya baru. Jadi sekarang kerana kami telah memadankan peranti dan pemacu LinuxTV, kami perlu memuatkan pemacu ke dalam OS. Langkah-langkah ini hanya untuk peranti ini, perintah firmware anda akan berbeza kerana anda mungkin tidak mempunyai peranti yang sama.
# Pergi ke direktori utama.
cd ~
#menurunkan pemacu dari kernellabs menggunakan wget.
sudo wget
#Muatkan pemacu / firmware ke dalam OS menggunakan perintah bergerak.
sudo mv dvb-fe-xc5000-1.6.114.fw / lib / firmware / # but semula Pi
init 6
Masalah firmware Kernel 2.6.31
Semasa menjalankan versi kernel ini, pemuatan firmware memerlukan masa yang sangat lama, dan menghalang PERISIAN berfungsi dengan baik. Untuk mengatasi masalah ini, anda boleh menggunakan pilihan modul no_poweroff = 1 xc5000, untuk mengelakkan peranti daripada tidur (selepas itu firmware harus dimuat semula)
Untuk melihat tetapan anda:
cat / sys / modul / xc5000 / parameter / no_poweroff0 # <--- lalai adalah poweroff automatik diaktifkan
Untuk menghidupkan tanpa kuasa.
echo -n 1> / sys / modul / xc5000 / parameter / no_poweroff
cat / sys / modul / xc5000 / parameter / no_poweroff 1 # <--- poweroff kini dilumpuhkan
Langkah 3: Bina / pasang Tvheadend Server
Kita boleh membuat ini sukar dan harus membina / membuat Server Tvheadend dan akan memakan masa berjam-jam tetapi sepertinya terima kasih kepada Jonathan Thomson. Dia telah menyiapkan skrip BuildBot yang mengemas kini Bintray dalam 24 jam dari cabang utama kod Tvheadend ditambahkan ke Github. Mari siapkan repositori kemas kini.
#Lihat senarai sumber repositori anda.
cat /etc/apt/sources.list
# Buat cadangan sumber.list semasa anda
sudo cat /etc/apt/sources.list> source.list.bkup
#kami menyuarakan teks, yang mengandungi maklumat pelepasan stabil dari Jonathan Thomson build Tvheadend ke source.list
sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy stable (untuk cawangan wheezy stabil)" >> / etc / apt / source.list
#kami menyuarakan teks, yang mengandungi maklumat pelepasan yang tidak stabil mengenai Jonathan Thomson build Tvheadend ke source.list
sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy tidak stabil (untuk cawangan wheezy yang tidak stabil / malam)" >> / etc / apt / source.list CATATAN: Ingat, walaupun anda menjalankan Jessie, anda WAJIB menambahkan repositori wheezy untuk mendapatkan binaannya. Jonathan Thomson akan berpindah ke Jessie pada suatu ketika tetapi buat masa ini binaan wheezy berfungsi dengan baik pada Jessie dan merangkumi dua sistem operasi Raspberry Pi yang paling banyak digunakan pada masa ini.
# Perkara berikut mungkin diperlukan pada pemasangan Debian yang bersih (terima kasih kepada Mike Somerville atas tip ini)
sudo apt-key adv --keyserver hkp: //keyserver.ubuntu.com: 80 --recv-keys 379CE192D401AB61
#let membiarkan kemas kini dari repositori Jonathan Thomson
sudo apt-get kemas kini
#Biarkan memasang Pelayan Tvheadend
sudo apt-get install tvheadend
Sekiranya semuanya berjalan, anda mesti melihat prosesnya berjalan. Untuk menyemak arahan run di bawah.
ps -ef | grep -i Tvheadend | grep -va "grep"
PENGELUARAN:
hts 506 1 0 Jun13? 00:04:07 / usr / bin / tvheadend -f -u hts -g video
#Jika tvheadend tidak dipasang dengan baik seperti repositori Jonathan Thomson tidak berfungsi.
#gunakan Ketergantungan ini
sudo apt-get -y pasang zlib1g
sudo apt-get -y pasang libc6
sudo apt-get -y install libssl1.0.0
sudo apt-get -y pasang libdbus-1-3
sudo apt-get -y pasang liburiparser1
sudo apt-get -y pasang libavahi-common3
sudo apt-get -y install libavahi-client3
#pasang git
sudo apt-get -y install git
#Muat turun pakej.deb dari github.
klon git
cd rpitv
#pasang pakej secara manual
sudo dpkg -i tvheadend_4.1-2426 ~ gef89ef8_armhf.deb> sudo apt-get - pasang tvheadend_4.1-2426 ~ gef89ef8_armhf.deb
sudo apt-get --install -f
#lIni adalah bagaimana jika pakej tvheadend dipasang
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 Pelayan Tvheadend
Pada ketika ini anda harus mempunyai penyediaan pelayan TVheadend dan yang harus kita lakukan adalah mengkonfigurasinya. Gunakan IP OSMC yang anda sambungkan juga dengan Putty untuk "YOUIPAdd"
1. (OSMC) SISTEMPengaturanAdd-onsDapatkan
Add-onsSemua Add-ons Program Add-onshdhomerunInstall
2. (OSMC) SISTEMPengaturanAdd-onsDapatkan Add-onsSemua Add-onsProgram Add-onshdhomerunConfigureTuner settingsRefresh tuners… (tekan saya) - ini harus mengesan penala anda, jika tidak anda perlu menyelesaikan masalah ini sebelum meneruskan.
3. (OSMC) SISTEMPengaturanAdd-onsDapatkan Add-onsSemua Add-onServicestvheadendInstall
4. (OSMC) SISTEM Info sistem Alamat Ringkasan - tulis nombor ini, ia akan menjadi YouIPTambah pada langkah seterusnya
5. (MENANG) Buka Penyemak Imbas Web (Firefox atau Chrome) dan pergi ke https:// YouIPAdd: 9981
6. * (WIN) ConfigurationDVB InputsNetworksAddATSC Network
A. Nama Rangkaian = OTA
B. hapus centang langkau imbasan awal
C. Muxes yang ditentukan sebelumnya = Amerika Syarikat: us-ATSC-center-frekuensi-8VSB
D. tinggalkan semua tetapan lain secara lalai
E. klik Buat
7. * (WIN) ConfigurationDVB InputsTV adapterHDHomeRun (alamat MAC) -
A. Jenis Rangkaian = ATSC
B. Jimat
8. * (WIN) ConfigurationDVB InputsTV adaptersHDHomeRun (alamat MAC) - HDHomeRun ATSC Tuner # 0 ()
A. semak Diaktifkan
B. Rangkaian = OTA
C. tinggalkan semua tetapan lain secara lalai
D. klik simpan
9. (MENANG) ulangi langkah 7 jika anda mempunyai penala tambahan untuk dikonfigurasi dalam peranti HDHomeRun fizikal yang sama (iaitu HDHomeRun ATSC Tuner # 1, HDHomeRun ATSC Tuner # 2)
10. (OSMC) but semula OSMC dan tunggu sebentar sehingga semua perkhidmatan dimuat di latar belakang
11. (MENANG) Buka IE (Internet Explorer) dan pergi ke https:// YouIPAdd: 9981
12. (WIN) KonfigurasiDVB InputsNetworks
A. lihat Muxes - ini adalah jumlah "suapan" yang diketahui oleh penala anda
B. lihat panjang Imbasan Q - nombor ini perlu mencapai 0 sebelum tvheadend mengimbas dan menentukan apa yang ada dan boleh digunakan untuk setiap Mux
1. dalam pengalaman saya 1 imbasan pada 1 titik waktu tidak mencukupi untuk mendapatkan setiap saluran yang ada. Saya secara peribadi akan menunggu satu atau dua jam dan kemudian mengulangi langkah 9 - 11 a
beberapa kali. Ini akan memakan masa beberapa jam tetapi akan jauh lebih mudah daripada cuba memperbaiki saluran yang hilang kemudian (percayalah, saya sering kali melalui jalan yang salah ini).
13. (WIN) Konfigurasi InputDVBNetworksOTAcheck Skip Inital Scan
A. ini akan mengelakkan penemuan Mux tambahan pada masa akan datang
B. jika anda tidak melakukan langkah ini, saluran akan mengambil masa untuk tersedia selepas setiap but semula OSMC sebelum mereka dapat merakam ketika anda memasuki bahagian DVR
14. (WIN) ConfigurationDVB InputsTV adaptersHDHomeRun (alamat MAC) - HDHomeRun ATSC Tuner # 0 ()
A. hapus centang Imbasan Awal
B. tinggalkan semua tetapan lain secara lalai
C. klik simpan
15. (MENANG) ulangi langkah 13 jika anda mempunyai penala tambahan untuk dikonfigurasi dalam peranti HDHomeRun fizikal yang sama (iaitu HDHomeRun ATSC Tuner # 1, HDHomeRun ATSC Tuner # 2)
16. (WIN) Konfigurasi InputSVVDVB
A. Sembunyikan (drop down) = Tiada
B. Setiap halaman (drop down) = Semua
C. klik pada Peta Semua
1. tandakan semua kotak
2. klik Peta
3. tunggu bar kemajuan mencapai 100% dan kemudian klik "x" (kotak dialog ini tidak akan ditutup sendiri)
17. (OSMC) SISTEMPengaturanAdd-onsDisabled Add-onsTvheadend HTSP ClientEnable
18. (OSMC) SISTEMPenetapanLive TVGeneral
A. semak Diaktifkan
1. anda mesti melihat import saluran
2. jika import berjaya, item menu utama baru akan muncul yang disebut TV
19. (OSMC) Saluran TV
A. anda mesti melihat saluran langsung di skrin anda dalam satu atau dua saat bergantung pada perkakasan anda
20. (mesin lain yang anda mahu jalankan Klien TVheadend (frontend)) ulangi langkah 17 -19
A. pastikan anda pergi ke SYSTEMSettingsAdd-onsEnabled Add-onsPVR clientTvheadend HTSP ClientConfigure - untuk mengarahkan frontend ke alamat IP backend (dan port jika anda mengubahnya) Langkah-langkah Config adalah dari https://openelec.tv/forum/79 -tvheadend / 74150-terkini…
Disyorkan:
Pemegang gambar dengan pembesar suara terbina dalam: 7 Langkah (dengan gambar)
Pemegang Gambar Dengan Pembesar Suara Built-In: Berikut adalah projek yang hebat untuk dilaksanakan pada hujung minggu, jika anda ingin menjadikan anda pembesar suara yang boleh menyimpan gambar / kad pos atau bahkan senarai tugas anda. Sebagai sebahagian daripada pembangunan, kami akan menggunakan Raspberry Pi Zero W sebagai nadi projek, dan
Cara: Memasang Raspberry PI 4 Tanpa Kepala (VNC) Dengan Imej dan Gambar Rpi: 7 Langkah (dengan Gambar)
Howto: Memasang Raspberry PI 4 Headless (VNC) Dengan Imej dan Gambar Rpi: Saya merancang untuk menggunakan Rapsberry PI ini dalam sekumpulan projek yang menyeronokkan di blog saya. Jangan ragu untuk melihatnya. Saya ingin kembali menggunakan Raspberry PI saya tetapi saya tidak mempunyai Papan Kekunci atau Tetikus di lokasi baru saya. Sudah lama saya menyediakan Raspberry
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: 9 Langkah (dengan Gambar)
Lancarkan Tayangan Tayangan Gambar Percutian Anda Dengan Sentuhan Sihir!: Selama bertahun-tahun, saya telah membiasakan diri untuk mengambil patung kecil dengan saya semasa dalam perjalanan: Saya sering membeli artoy kosong (seperti gambar dalam gambar) dan cat ia sesuai dengan bendera dan tema negara yang saya lawati (dalam kes ini, Sisilia). T
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: 13 Langkah (dengan Gambar)
Cara Membongkar Komputer Dengan Langkah dan Gambar yang Mudah: Ini arahan mengenai cara membongkar PC. Sebilangan besar komponen asas adalah modular dan mudah dikeluarkan. Walau bagaimanapun, adalah penting untuk anda mengaturnya. Ini akan membantu mengelakkan anda kehilangan bahagian, dan juga dalam membuat pemasangan semula
Cara Pixellate Gambar - Dengan Mudah: 3 Langkah (dengan Gambar)
Cara Pixellate Gambar - Mudah: Yang cepat ini adalah teknik untuk menggunakan penapisan piksel untuk mengekalkan anonim, martabat dan lain-lain pada gambar digital. Anda hanya memerlukan penyunting gambar sederhana seperti MS Paint, saya menggunakan MS Paint. Untuk alternatif, lihat ini Boleh diajar