Mündəricat:

Raspberry Pi TV: 4 addım (şəkillərlə)
Raspberry Pi TV: 4 addım (şəkillərlə)

Video: Raspberry Pi TV: 4 addım (şəkillərlə)

Video: Raspberry Pi TV: 4 addım (şəkillərlə)
Video: Raspberry Pi 4B - Установка Debian 12 Bookworm, и Supervised Home Assistant - сентябрь 2023 2024, Iyun
Anonim
Raspberry Pi TV
Raspberry Pi TV

Bu Təlimat kitabında bir USB tuner USB və inanılmaz Raspberry Pi istifadə etməyi öyrənəcəksiniz. Bu quruluşu yaratmağımın səbəbi, artıq bir neçə ildir KODI -dən istifadə etməyim və kvant sıçrayışını bütün televizor stansiyalarım üçün PiTV qurğusuna çevirmək üçün hazır olduğumdur. Eyni kanalları almayan fərqli televizorlardan da bezmişəm və PVR (Personal Video Recorder) qabiliyyəti də gözəldir. Tövsiyə olunan avadanlıqlar:

  • Moruq Pi 3
  • 5V 2.5A Güc Təchizatı adapteriLINK (ebay) QEYD: Tuner kartı çox enerji sərf edəcəyindən əksəriyyəti yüksək AMP enerji təchizatına malikdir.

Hauppauge-WinTV-HVR-Hybrid-TV-Stick-950QLINK (ebay) (daha çox tünerlə eyni anda birdən çox kanala baxmaq istəyirsinizsə)

Tövsiyə olunan proqram təminatı:

OSMC (Əməliyyat Sistemi) - OSMC, Raspbian üzərində qurulmuş bir Debian OS -nin üstündəki KODI -dir. Yan Qeyd: OSMC olmadan Raspbian istifadə edə bilərsiniz. Raspbian, Raspberry Pi -nin doğma əməliyyat sistemidir, ancaq bu qurğunu yalnız GUI olmadan Backend kimi istifadə etmək istəsəniz belə olardı. Vanil qurğusu olaraq Raspbianı düşünün

  • Tvheadend - Linux üçün TV yayım serveri və yazıcısı.
  • WinRAR - arxiv meneceri.
  • Sdcard.org tərəfindən SD Kart Formatlayıcı. Bu SD -ni düzgün şəkildə formatlayır.
  • Win32 Disk Imager - Bu proqram, çıxarıla bilən bir cihaza xam disk görüntüsü yazmaq və ya çıxarıla bilən bir cihazı xam görüntü faylına ehtiyat nüsxəsini çıxarmaq üçün nəzərdə tutulmuşdur.

  • PuTTY - PuTTY bir SSH və telnet müştərisidir.

Addım 1: Alətləri/Flash Görüntüsünü SD -yə yükləyin/quraşdırın

Alətləri/Flash Şəkilini SD -yə yükləyin/quraşdırın
Alətləri/Flash Şəkilini SD -yə yükləyin/quraşdırın
Alətləri/Flash Görüntüsünü SD -yə yükləyin/quraşdırın
Alətləri/Flash Görüntüsünü SD -yə yükləyin/quraşdırın

Əvvəlcə SD kartınızın təmizləndiyinə əmin olmalıyıq, buna görə SD Kart formatlayıcıdan istifadə etməliyik.

Sdcard.org saytına daxil olun və "SD Kart Formatlayıcı" adlı proqramı yükləyin. Quraşdırıcıyı işə salın və proqramı açın. SD kartınızı daxil edin, SD kartı seçin və Seçim düyməsini basın, sonra Format Növü üçün "Tam" seçin, sürətli deyil və Format Ölçüsü Ayarlamasını açın. Sonra basın Format. Format tənzimləməsindən istifadə etməyimizin səbəbi Windows -un Linux bölmələrini görə bilməməsidir. Bu yaxşı bir təzə quraşdırma üçün təhlükəsiz addımlardır. Format növü də bu, yalnız SD başlıqlarını deyil, bütün məlumatları da siləcək.

OSMC img faylı yüklənir. Https://osmc.tv/download/ saytına gedin, "Disk şəkilləri" düyməsini axtarın. və Raspberry Pi 3 şəkli üçün. Mövcud görüntü 2017.04-1 HASH 00fd63eb62f65d53e5f6a2ec4d45dee7 IMG faylını çıxarmaq üçün OSMC_TGT_rbp2_20170504.img.gz kimi bir şey almalısınız. Bunu etmək üçün WinRar lazımdır.

WinRAR -ı bir çox mənbədən yükləyə bilərsiniz, ümumiyyətlə saytın yayımçısının rarlab.com saytından əldə etməyi xoşlayıram. yükləməyə və quraşdırmağa basın Ətraflı məlumat üçün https://www.newsgroupreviews.com/winrar-installation.html cəhd edinİndi, WinRar Yüklü olaraq yüklənmiş faylınıza qayıdın və IMG faylını çıxarın. harada saxladığınızı xatırlayın.

Https://sourceforge.net/projects/win32diskimager/ saytına daxil olun və yükləyin və quraşdırın. Quraşdırıcıyı işə salın və Win32DiskImager yardım proqramını açın; Bunu idarəçi olaraq işə salmaq lazım ola bilər. Faylın üzərinə sağ vurun və Administrator olaraq işə salın seçin. Daha əvvəl çıxardığınız şəkil faylını seçin. Cihaz qutusunda SD kartın sürücü hərfini seçin. Doğru sürücünü seçmək üçün diqqətli olun; Səhv birini alsanız, kompüterinizin sabit diskindəki məlumatları məhv edə bilərsiniz! Kompüterinizdə bir SD kart yuvasından istifadə edirsinizsə və sürücünü Win32DiskImager pəncərəsində görə bilmirsinizsə, xarici bir SD adapterindən istifadə edin. Yazın düyməsini basın və yazının tamamlanmasını gözləyin. Win32DiskImager -dən çıxın və SD kartı çıxarın. SD kartdan istifadə edərək Pi -ni yükləyin OSMC yükləyicisinin bir hissəsi olaraq şəbəkə seçimlərini təyin edə bilərsiniz və ilk açılışın bir hissəsi olaraq sistem onu konfiqurasiya etməyə çalışacaq. IP -yə ehtiyacınız olacaq. Varsayılan olaraq, həm simli, həm də simsiz əlaqə DHCP konfiqurasiyasına uyğundur. SSH -ni aktiv etməlisiniz. OSMC, ilk açılışda SSH -ni aktivləşdirmək istədiyinizi soruşacaq.

Https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html ünvanına daxil olaraq yüklə və yüklə. Quraşdırıcıyı işə salın və PuTTY yardım proqramını açın. Pi ilə eyni şəbəkədə olmalısınız. OSMC -nin IP ünvanı ilə aşağıdakı məlumatlarla daxil olun.

İstifadəçi: osmc

PASS: osmc

İndi Linux terminal sorğusundasınız. Bu kimi Linux layihələrinin əksəriyyətində ilk şey aktual olmaqdır. AKA yenilənir.

Enter "sudo apt-get update" yazın

Bu nöqtədən etibarən Linux terminal istəyinə istinad edərkən> COMMAND istifadə edəcəyəm. AKA PuTTY sessiyanız.

Məsələn:> ifconfig Sadəcə "ifconfig" yazın və sonra enter düyməsini basın. nəticə şəbəkə məlumatlarınız olmalıdır.

Addım 2: Tuner Sürücüsü/Firmware Quraşdırması

Tuner Sürücü/Firmware Quraşdırması
Tuner Sürücü/Firmware Quraşdırması
Tuner Sürücü/Firmware Quraşdırması
Tuner Sürücü/Firmware Quraşdırması

Əvvəlcə bölgənizdə işləyəcək bir cihazınız olmalıdır. Mənim kimi ABŞ -da olsanız, ATSC -nin rəqəmsal TV ilə bağlı bir sıra standartları idarə edə biləcək bir cihazınız olmalıdır. Televiziyaların illər əvvəl rəqəmsal vəziyyətə keçdiyini xatırlayın.

USB TV Tunerinizi qoşun. Tunerinizi sonuncu dəfə bağlamasanız, cihazınızı qeydlərdə görmək daha çətin olacaq.

Beləliklə, qeydlərə və ya mesajlara baxaq. Dmesg -ə baxmalı və tuner cihazını tapmalıyıq.

dmesg

Hauppauge USB Tunerə sahib olduğum üçün. Hauppauge üçün grep edə bilərəm.

dmesg | grep -Hauppauge

Çıxış:

[2.710895] usb 1-1.5: İstehsalçı: Hauppauge [6.441623] tveeprom 3-0050: Hauppauge model 72001, rev B3F0, serial# 4034574834 [7.389218] giriş: au0828 IR (Hauppauge HVR950Q)//cihazlar/platform/ usb/usb1/1-1/1-1.5/rc/rc0/input0 [7.390578] rc rc0: au0828 IR (Hauppauge HVR950Q) /devices/platform/soc/3f980000.usb/usb1/1-1/1-1.5 /rc/rc0 [7.458826] au0828: au0828 Uzaqdan idarəedici IR (Hauppauge HVR950Q) [7.458833] au0828: Qeydiyyatdan keçmiş cihaz AU0828 [Hauppauge HVR950Q]

Cihazınızın modelini axtarın. Mənimki 72001. Cihazınızı https://www.linuxtv.org/wiki/index.php saytına daxil edin. Axtarış parametrlərim "Hauppauge 72001" idi.

Bu cihazın çılğın hissəsi budur. Cihaz "WinTV HVR 950Q, model 1176" olaraq paketlənir, buna görə cihazdakı mətn dmesg -in göstərdiyi ilə uyğun gəlmir. ETİKET YALAN !!!!! Əminəm ki, bu bir marketinq işidir. Etiketi dəyişə bildiyiniz zaman insanlar niyə bunun yeni olduğunu düşünəcəklər. Beləliklə, cihazı və LinuxTV sürücüsünü uyğunlaşdırdığımız üçün sürücünü OS -yə yükləməliyik. Bu addımlar yalnız bu cihaz üçündür, eyni cihazınız olmadığı üçün firmware əmrləriniz fərqli olacaq.

#Ev kataloquna gedir.

cd ~

#wget istifadə edərək sürücünü kernellablardan endirmək.

sudo wget

#Sürücü/proqram təminatını hərəkət əmrindən istifadə edərək OS -yə yükləyir.

sudo mv dvb-fe-xc5000-1.6.114.fw/lib/firmware/#Pi-ni yenidən başlatır

başlanğıc 6

Kernel 2.6.31 firmware problemləri

Bu kernel versiyasını işləyərkən, firmware yüklənməsi çox uzun çəkir və SOFTWARE -in düzgün işləməsinə mane olur. Bu problemi həll etmək üçün cihazın yuxuya getməməsi üçün xc5000 -in no_poweroff = 1 modul seçimindən istifadə edə bilərsiniz (bundan sonra firmware yenidən yüklənməlidir)

Ayarınızı görmək üçün:

cat/sys/module/xc5000/parameters/no_poweroff0 # <--- avtomatik söndürmə aktivdir

Gücü açmamaq üçün.

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

cat/sys/module/xc5000/parameters/no_poweroff 1 # <--- poweroff indi deaktivdir

Addım 3: Tvheadend Server qurun/quraşdırın

Bunu çətinləşdirə bilərik və Tvheadend Serverini qurmalı/hazırlamalıyıq və bunun üçün saatlar lazım olacaq, amma Jonathan Thomson sayəsində görünür. Github -a Tvheadend kodunun əsas qolunun əlavə edilməsindən sonra 24 saat ərzində Bintray -ı yeniləyən bir BuildBot skript qurdu.

#Depo mənbələrinizin siyahısına baxın.

cat /etc/apt/sources.list

#Mövcud mənbələr siyahınızın ehtiyat nüsxəsini çıxarın

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

#biz Tvheadend -in Jonathan Thomson quruluşunun sabit buraxılış məlumatlarını ehtiva edən mətni təkrar edirik.

sudo echo "deb https://dl.bintray.com/djbenson/deb wheezy stabil (sabit hırıltılı budaq üçün)" >>/etc/apt/sources.list

#biz mənbələrə Tvheadend -in Jonathan Thomson qurmasının qeyri -sabit buraxılış məlumatlarını ehtiva edən mətni təkrar edirik.

sudo echo "deb https://dl.bintray.com/djbenson/deb hırıltı qeyri -sabit (qeyri -sabit/gecə hırıltılı budaq üçün)" >>/etc/apt/sources.listNOT: Jessie'yi idarə etsəniz də unutmayın. quruluşları əldə etmək üçün hırıltılı depo əlavə etməlisiniz. Jonathan Thomson bir anda Jessie'yə köçəcək, ancaq hırıltılı quruluşlar Jessie üzərində yaxşı işləyir və hazırda ən çox istifadə olunan iki Raspberry Pi əməliyyat sistemini əhatə edir.

#Təmiz bir Debian qurğusunda aşağıdakılar lazım ola bilər (bu məsləhət üçün Mike Somerville sayəsində)

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

#lövhələr Jonathan Thomson depodan yeniləmələrə icazə verir

sudo apt-get yeniləmə

#Tvheadend Serverini quraq

sudo apt-get tvheadend qurun

Hər şey işləyirsə, prosesin işlədiyini görməlisiniz. Aşağıdakı run əmrini yoxlayın.

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

Çıxış:

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

#Tvheadend yaxşı qurulmursa, məsələn Jonathan Thomson anbarı işləmir.

#bu asılılıqlardan istifadə edin

sudo apt -get -y zlib1g quraşdırın

sudo apt -get -y libc6 quraşdırın

sudo apt -get -y libssl1.0.0 quraşdırın

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

sudo apt -get -y liburiparser1 qurun

sudo apt-get -y libavahi-common3 qurun

sudo apt-get -y libavahi-client3 qurun

#git quraşdırın

sudo apt -get -y qurun git

#Github -dan.deb paketlərini yükləyin.

git klonu

cd rpitv

#paketləri əl ilə quraşdırın

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

sudo apt -get -yüklə -f

#lTvheadend paketi quraşdırılıbsa, bunu necə etmək olar

sudo dpkg -l tvheadend

#Tvheadend -in işlədiyini yoxlayın

ps -ef | grep -i Tvheadend | grep -va "grep" Çıxış: hts 506 1 0 Jun13? 00:04:07/usr/bin/tvheadend -f -u hts -g videosu

Addım 4: Tvheadend Serverini konfiqurasiya edin

Bu nöqtədə TVheadend server quruluşuna sahib olmalısınız və etməli olduğumuz şey onu konfiqurasiya etməkdir. "YOUIPAdd" üçün Putty ilə də bağladığınız OSMC IP -dən istifadə edin.

1. (OSMC) SİSTEMSettingsAdd-onsGet

ƏlavələrBütün ƏlavələrProgram Əlavələri onhdhomerunYükləyin

2. (OSMC) SYSTEMSettingsAdd-onSGet Add-onAll Add-onsProgram Add-onshdhomerunConfigureTuner settingsTuner ayarlarını yeniləyin … (mənə basın)-davam etməzdən əvvəl bu problemi həll etmək lazım deyilsə, tunerlərinizi aşkar etməlidir.

3. (OSMC) SYSTEMSettingsAdd-onsAl-ons alınBütün ƏlavələrServicestvheadendInstall

4. (OSMC) SİSTEMİSistem məlumatıÜmumi IP ünvanı - bu nömrəni yazın, növbəti addımda YouIPAdd olacaq

5. (WIN) Veb Brauzerini açın (Firefox və ya Chrome) və https:// YouIPAdd: 9981 ünvanına daxil olun.

6.* (WIN) KonfiqurasiyaDVB InputsNetworksAddATSC Şəbəkəsi

A. Şəbəkə Adı = OTA

B. ilkin taramanı atlamayın

C. Əvvəlcədən təyin edilmiş Muxes = Amerika Birləşmiş Ştatları: us-ATSC-center-tezlikləri-8VSB

D. bütün digər parametrləri standart olaraq buraxın

E. Yarat düyməsini basın

7.* (WIN) KonfiqurasiyaDVB GirişləriTV adapterləriHDHomeRun (MAC ünvanı) -

A. Şəbəkə növü = ATSC

B. Saxla

8.* (WIN) KonfiqurasiyaDVB GirişləriTV adapterləriHDHomeRun (MAC ünvanı) - HDHomeRun ATSC Tuner #0 ()

A. yoxlayın Enabled

B. Şəbəkələr = OTA

C. bütün digər parametrləri standart olaraq buraxın

D. saxla vurun

9. Eyni fiziki HDHomeRun cihazında (yəni HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2) konfiqurasiya etmək üçün əlavə tunerləriniz varsa (WIN) 7 -ci addımı təkrarlayın.

10. (OSMC) OSMC -ni yenidən başladın və bütün xidmətlərin arxa planda yüklənməsi üçün bir dəqiqə gözləyin

11. (WIN) IE (Internet Explorer) proqramını açın və https:// YouIPAdd: 9981 ünvanına daxil olun

12. (WIN) ConfigurationDVB InputsNetworks

A. Muxesə baxın - bu, tunerinizin hazırda bildiyi "qidalanma" sayıdır

B. Scan Q uzunluğuna baxın - tvheadend taranmadan və hər Mux üçün nəyin mövcud və istifadə edilə biləcəyini təyin etməzdən əvvəl bu rəqəmin 0 -a çatması lazımdır.

1. Təcrübəmdə 1 nöqtədə 1 tarama hər bir kanalı əldə etmək üçün kifayət deyil. Şəxsən mən bir -iki saat gözləyərdim və sonra 9 - 11 a addımlarını təkrar edərdim

bir neçə dəfə. Bu bir neçə saat çəkəcək, ancaq sonradan itkin kanalları düzəltməkdən daha asan olacaq (inanın, bu səhv yoldan dəfələrlə getmişəm).

13. (WIN) KonfiqurasiyaDVB GirişləriŞəbəkələrOTAçın İnital Taramanı Atla

A. bu, gələcəkdə hər hansı bir əlavə Mux kəşfinin qarşısını alacaq

B. bu addımı atmasanız, kanalların DVR parçalarına daxil olduğunuzda qeyd edə bilməsi üçün hər OSMC yenidən başladıqdan sonra mövcud olması bir müddət çəkəcək.

14. (WIN) KonfiqurasiyaDVB GirişləriTV adapterləriHDHomeRun (MAC ünvanı) - HDHomeRun ATSC Tuner #0 ()

A. İlkin Taramanın işarəsini silin

B. bütün digər parametrləri standart olaraq buraxın

C. saxla vurun

15. (WIN) eyni fiziki HDHomeRun cihazında (yəni HDHomeRun ATSC Tuner #1, HDHomeRun ATSC Tuner #2) konfiqurasiya etmək üçün əlavə tünerləriniz varsa 13 -cü addımı təkrarlayın.

16. (WIN) KonfiqurasiyaDVB GirişləriSerives

A. Gizlət (açılır) = Yox

B. Səhifə başına (açılır) = Hamısı

C. Hamısını Xəritəyə vurun

1. bütün qutuları yoxlayın

2. Xəritə düyməsini basın

3. irəliləyiş çubuğunun 100% -ə çatmasını gözləyin və sonra "x" düyməsini basın (bu informasiya qutusu özünü bağlamayacaq)

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

18. (OSMC) SİSTEMləri AyarlarLive TV Ümumi

A. yoxlayın Enabled

1. kanalların idxalını görməlisiniz

2. İdxal uğurlu olarsa, TV adlanan yeni bir əsas menyu görünəcək

19. (OSMC) TV Kanalları

A. donanımınızdan asılı olaraq bir -iki saniyə ərzində ekranda canlı kanal görməlisiniz

20. (TVheadend Client (frontend) -ni işə salmaq istədiyiniz digər maşınlar) 17 -19 addımlarını təkrarlayın

A. SYSTEMSettingsAdd-onsEnabled Add-onsPVR clientsTvheadend HTSP ClientConfigure-ön ucu arxa IP ünvanına (və onu dəyişdirmisinizsə) bağladığınızdan əmin olun Konfiqurasiya addımları https://openelec.tv/forum/79 -tvheadend/74150-ən son…

Tövsiyə: