Cum să înregistrați și să transmiteți în flux TV live cu Raspberry Pi

Cum să înregistrați și să transmiteți în flux TV live cu Raspberry Pi

Vizionarea la TV în direct pare o școală veche în era Netflix, dar nu puteți găsi întotdeauna fiecare emisiune sau film pe care îl doriți pe un serviciu de streaming. Alternativa este plata TV prin cablu sau prin satelit și cine vrea să facă asta?





Din fericire, dacă vă aflați într-o țară cu difuzare TV terestră, puteți tăia cablul și puteți înregistra TV live pe un DVR de rețea cu Tvheadend, rulând pe un Raspberry Pi. Iată cum o faci.





Ce este Tvheadend?

Tvheadend este un server de streaming pentru transmisiuni TV live. Poate gestiona streamingul și înregistrarea televiziunilor terestre DVB-T / T2, precum Freeview din Marea Britanie. Poate gestiona și alte forme de streaming TV, inclusiv prin cablu (DVB-C), satelit (DVB-S și DVB-S2), ATSC și IPTV.





Acest ghid se va concentra pe utilizarea Tvheadend cu un tuner DVB-T / T2 pentru televizorul terestru over-the-air, dar multe dintre instrucțiunile pentru configurarea Tvheadend vor rămâne aceleași dacă preferați să utilizați Tvheadend pentru a înregistra TV din alte surse de intrare. .

De ce veți avea nevoie

Pentru a configura un DVR Tvheadend, veți avea nevoie de următoarele:



vizionați filme de groază online streaming gratuit
  • Raspberry Pi 2, 3 sau 3B + cu carcasă
  • Card MicroSD cu Raspbian instalat
  • O sursă de alimentare de înaltă calitate (5V @ 2,5A)
  • Un tuner USB DVB-T / T2 pentru recepția OTA TV sau un Raspberry Pi TV HAT
  • O antenă DVB-T / T2
  • Un alt PC, pentru conexiuni SSH, cu un client SSH instalat

Fundația Raspberry Pi a lansat un HAT pentru TV Pi care folosește Pinii GPIO ai Raspberry Pi pentru a deveni receptor DVB-T2. Dacă nu aveți una dintre acestea, puteți folosi un tuner USB DVB-T / T2 tipic.

Pasul 1: Pregătirea Raspberry Pi

Va trebui instalați un sistem de operare mai întâi pe Raspberry Pi; acest ghid va presupune că ați introdus ultima versiune a Raspbian Lite pe un card microSD, iar Pi-ul dvs. are conectivitate la internet. De asemenea, este o idee bună să rulați comenzile obișnuite la prima încărcare pentru a vă actualiza Pi-ul și a schimba parola implicită:





sudo apt update
sudo apt upgrade
passwd

Dacă nu ați făcut-o deja, după ce ați afișat cardul microSD, adăugați un fișier numit ssh fără o extensie de fișier pentru cizmă partiție. Acest lucru vă va permite să vă conectați prin SSH. Va trebui să verificați adresa IP a Pi, ceea ce puteți face folosind o aplicație de monitorizare a rețelei pe smartphone.

După pornirea Pi, conectați tunerul DVB-T / T2 la Pi (sau atașați-l la pinii GPIO, dacă utilizați HAT) și conectați-vă prin SSH. Confirmați că tunerul USB funcționează:





lsusb

Presupunând că este, verificați dacă firmware-ul pentru tuner există și încarcă:

dmesg | tail | grep dvb

Dacă comanda nu returnează nimic (sau nu există erori), tunerul DVB-T / T2 ar trebui să fie gata. Dacă comanda returnează fragmente de jurnal care sugerează că firmware-ul dvs. nu se poate încărca sau dacă lipsesc fișierele de firmware de care aveți nevoie, va trebui să le descărcați.

Un depozit Git de la dezvoltatorii OpenELEC, o distribuție Linux media center, conține un număr mare de fișiere firmware pentru diverse chipset-uri de tuner. Pentru a le instala pe Pi, rulați următoarele comenzi pe terminal și reporniți:

sudo apt install git
git clone https://github.com/OpenELEC/dvb-firmware.git
cd dvb-firmware
./install
sudo reboot

Pasul 2: Instalarea Tvheadend

Pentru a instala Tvheadend și orice alte pachete suplimentare, tastați:

sudo apt install tvheadend

Tip ȘI și apăsați pe Enter pentru a accepta instalarea. După ce începe, va trebui să furnizați un nume de utilizator pentru Tvheadend pentru acces administrativ odată ce este instalat. Tastați un nume de utilizator adecvat, apoi apăsați Enter.

Va trebui să furnizați o parolă, așa că introduceți una și apăsați Enter. Un meniu final oferă informații despre ce trebuie făcut după ce Tvheadend a fost instalat pentru a accesa interfața web de pe portul 9981; doar apăsați Enter pentru a continua instalarea.

Pasul 3: Configurarea Tvheadend

După finalizarea instalării, deschideți un browser web și accesați

http://YourIPAddress:9981

înlocuind „YourIPAddress” pentru adresa IP a Pi. Utilizați numele de utilizator și parola pe care le-ați creat în timpul instalării pentru a avea acces.

cum se creează emoji pe iPhone

Selectați limbile atât pentru interfața web, cât și pentru EPG (ghid electronic de programe, pentru listele TV) și faceți clic Salvați și urmează .

În meniul următor, cu excepția cazului în care intenționați să permiteți accesul la Tvheadend în afara rețelei interne și presupunând că adresa dvs. IP se află în intervalul 192.168.1.0/24, tastați 192.168.1.0/24 sub Rețea permisă . De asemenea, puteți furniza nume de utilizator și parole suplimentare pentru o administrare standard și un cont de utilizator standard; completați secțiunile de nume de utilizator și parolă, după cum este necesar, apoi faceți clic pe Salvați și urmează .

Următoarea etapă configurează tunerul. Tvheadend ar trebui să detecteze deja tunerul DVB-T / T2; pentru configurația mea, acest lucru a fost listat în Rețeaua 2 . Selectați tipul de rețea ca Rețea DVB-T. Din nou, faceți clic Salvați și urmează a inainta, a merge mai departe.

Pentru ca tunerul dvs. să scaneze canalele potrivite, în următorul meniu aveți de ales „muxuri predefinite”, care sunt liste de frecvențe adecvate de scanat. Căutați în listă una care corespunde țării și zonei dvs. În timp ce locuiesc în Marea Britanie, am folosit acest lucru instrument de căutare de la BBC pentru a localiza emițătorul cel mai apropiat de locația mea.

După ce ați selectat una, apăsați Salvați și urmează a continua.

Aceasta va începe o scanare a canalelor care funcționează pe frecvențele de la transmițătorul ales. Lăsați-l să ruleze până când progresul atinge 100%, apoi faceți clic Salvați și urmează .

Următorul meniu va avea opțiuni de mapare a acestor servicii la nume de canale care pot fi înțelese de playere media. Bifați casetele de selectare pentru Harta tuturor serviciilor , Creați etichete de furnizor și Creați etichete de rețea înainte de a lovi Salvați și urmează .

După ce ați făcut acest lucru, instalarea Tvheadend ar trebui să fie completă, cu canale potrivite cu serviciile difuzate în zona dvs. Doar click finalizarea pentru a închide configurația pop-up.

Pasul 4: Transmiteți sau înregistrați TV

Cu Tvheadend instalat și configurat, puteți ajunge acum la partea distractivă --- vizionarea sau înregistrarea TV. Puteți utiliza Tvheadend pentru a transmite în flux playere media precum Kodi , pe telefonul sau tableta dvs. folosind aplicații precum Tvhclient, pe computerul dvs. utilizând VLC sau prin portalul web Tvheadend în sine.

Dacă doriți să încărcați rapid canalele în VLC pentru a le testa, introduceți următoarele în browserul dvs. web pentru a descărca o listă de redare pentru streaming, înlocuind numele de utilizator, parola și adresa IP cu ale dvs.:

http://username:password@YourIPAddress:9981/playlist/channels

Pentru a înregistra TV prin portalul web, căutați conținut în Ghid electronic de programe și faceți clic pe prima pictogramă (cu simbolul „i”) pentru a afișa informații despre aceasta.

Pentru a înregistra o emisiune, selectați Înregistrați programul. Selectați Serii de înregistrări dacă doriți să înregistrați automat episoade dintr-un serial TV.

Înregistrați și transmiteți în flux TV live la întreaga dvs. casă

Datorită Tvheadend, puteți elimina pachetele costisitoare de TV și streaming. Folosind un Raspberry Pi, puteți transmite conținut media, fie că este live sau preînregistrat, pe toate dispozitivele din casa dvs., tăind cablul definitiv.

funcționează bluetooth în modul avion

Cu DVR-ul dvs. de rețea gata, este timpul să vă duceți ambițiile media mai departe, așa că luați în considerare construindu-ți un computer media center pentru a transmite emisiunile și filmele TV preferate în stil (și fără tampon). Poți chiar construiește o cutie Android TV cu Raspberry Pi pentru a vă bucura de avantajele aplicațiilor populare de streaming bazate pe Android.

Acțiune Acțiune Tweet E-mail Canon vs. Nikon: Ce marcă de camere este mai bună?

Canon și Nikon sunt cele mai mari două nume din industria camerelor. Dar ce marcă oferă o gamă mai bună de camere și obiective?

Citiți în continuare
Subiecte asemănătoare
  • DIY
  • Divertisment
  • Raspberry Pi
  • Tăierea cablului
  • Tutoriale de proiect DIY
  • DVB
  • DVR
Despre autor Ben Stockton(22 articole publicate)

Ben este un scriitor de tehnologie din Marea Britanie, cu o pasiune pentru gadgeturi, jocuri și îndrăzneală generală. Când nu este ocupat să scrie sau să treacă cu tehnologia, studiază pentru un master în informatică și IT.

Mai multe de la Ben Stockton

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Diy