Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Domowy NAS All in One – Cz. 7 Streming telewizji DVB–T

W dobie szybkiego internetu usług na żądanie wykluwają się pomału internetowe usługi dostępu do kanałów telewizyjnych. Niestety obecnie nielegalne usługi mają lepsza ofertę niżeli działające legalnie firmy. Czy nie było by fajnie mieć własny serwer TV dzięki któremu moglibyśmy oglądać telewizję w każdym miejscu gdzie mamy dostęp do internetu. Jak również moglibyśmy przeglądać program telewizyjny i planować nagrywanie kanałów w naszym telefonie. Wszystko jest to możliwe.

Co nam będzie potrzebne?

Serwer

Przede wszystkim potrzebować będziemy serwer, komputer lub np. jeden z pico-komputerów np. Raspberry Pi lub Banana Pi. Ja jako że jest to seria o OMV pokażę jak tego dokonać właśnie na moim serwerze (HP Microserver) z zainstalowanym systemem OpenMediaVault 1.0. Zaś sama instalacja powinna być bezproblemowo wykonana na każdym komputerze z zainstalowanym Debianem, Ubuntu lub innym systemem Linux.

Tuner DVB-T

Kolejnym elementem jest wybór tunera telewizyjnego. Możemy wybrać wśród kilkunastu modeli pod USB lub kilka pod złącza PCI-e lub PCI. Listę kompatybilnych tunerów oraz sposobu ich instalacji możemy znaleźć na stronie linuxtv.org. Część wybranych tunerów działa od razu po podłączeniu. Istnieją takie tunery przy których trzeba bardziej się napracować i doinstalować lub do kompilować dodatkowe pakiety.

MUX-y a ilość tunerów

W Polsce obecnie mamy dostępne (bezpłatnie) trzy MUX–y. Każdy z tych MUX–ów ustawiony jest na jedną częstotliwość w której upakowanych jest kilka kanałów. Dlatego możliwe jest oglądanie jednocześnie kilku kanałów na raz w ramach jednego MUX–a, gdyż tuner nie zmienia częstotliwości. Aby można było oglądać kilka kanałów z rożnych MUX–ów najlepiej mieć trzy tunery, w którym każdy ma ustawiony tylko jeden MUX. Przy takim ustawieniu cały blok może oglądać wszystkie kanały, oczywiście ograniczeniem w tym przypadku może być zarówno łącze jak i wydajność naszego serwera który musiał by obsłużyć tylu użytkowników.
Przy dwóch użytkownikach wystarczą już 2 tunery w którym każdy z tunerów miał by przypisane te same MUX–y i każdy z użytkowników miał by do dyspozycji swój jeden tuner.

Instalacja i konfiguracja TVHeadend

Przed instalacją samego TVHeadend musimy zainstalować dwa dodatkowe pakiety.

apt-get install dvb-apps firmware-linux-nonfree

Instalacja TVHeadend

Dodajemy gotowe repozytorium tvheadend-a

Edytujemy plik /etc/apt/sources.listnano /etc/apt/sources.listi dodajemy na końcu nową linijkę w pliku:

deb http://apt.tvheadend.org/stable wheezy main

następnie zapisujemy plik (ctrl+x). Dodajemy klucze dla repozytoriów

curl http://apt.tvheadend.org/repo.gpg.key | sudo apt-key add -

a na koniec aktualizujemy listę pakietów i instalujemy tvheadend

apt-get updateapt-get install tvheadend

Podczas instalacji zostaniemy poproszeni o podanie nazwy użytkownika i hasła, za pomocą którego będziemy się logować do panelu konfiguracyjnego.

Po instalacji tvheadend jest on dostępny pod adresem nazwahosta:9981

Wchodzimy na ten adres podając wcześniej podana nazwę użytkownika i hasło.

Oglądanie telewizji na urządzeniach

Od teraz telewizję możemy oglądać na większości urządzeń za pomocą przeglądarki www, XBMC lub TVHGuide dla Androida.

Samego XBMC chyba nie trzeba przybliżać jest on dostępny na platformę PC, OSX jak i na Androida oraz iOS. Ale warto pokazać jak skonfigurować go aby można było w nim oglądać telewizję.

W pierwszym kroku włączamy plugin, wchodząc odpowiednio do System > Ustawienia > Wtyczki > klient PVR > Tvheadenda następnie uruchamiając bez zmiany konfiguracji.

Po uruchomieniu wtyczki pozostaje nam tylko uruchomienie obsługi telewizji przez XBMC, wchodząc odpowiednio System > Ustawienia > Telewizja > Ogólnei zaznaczamy Włączone.

Po tych zabiegach powinniśmy zobaczyć menu "Telewizja" na głównym pasku nawigacyjnym.

TVHGuide to aplikacja dla Androida za pomocą, której możemy przeglądać EPG i planować nagrania i dodatkowo oglądać telewizję za pomocą wbudowanego systemowego playera lub dodatkowego np. VLC lub MXPlayer.

Ostatnia opcją jest oglądanie telewizji w przeglądarce z zainstalowanym plugin-em VLC. Wchodząc do panelu www tvheadend możemy oglądać tv za pomocą prostego webowego playera.

Istnieje już plug-in dla OMV korzystający z oprogramowania VDR do nagrywania i oglądania telewizji. Mam nadzieję w późniejszym czasie opisać go.

Przydatne linki:

 

linux oprogramowanie serwery

Komentarze

0 nowych
TestamenT   12 #1 22.02.2015 21:45

Kiedyś takie rozwiązanie przydałoby mi się. Ale teraz telewizje rzadko oglądam.

Autor edytował komentarz.
cyryllo   17 #2 22.02.2015 21:49

@TestamenT: Ja też nie mam czasu tv oglądać :P A kto ma?

SpeX   7 #3 22.02.2015 22:05

A masz jakiś pomysł na DVB-C?

cyryllo   17 #4 22.02.2015 22:12

@SpeX: Nie mam takiej karty, która z Linuksem działa. Ale TVHeadend też obsługuje dvb-c oraz dvb-s

Autor edytował komentarz.
wacek   17 #5 23.02.2015 07:32

@cyryllo Ładnie to tak blokować reklamy na DP ? ;)

  #6 23.02.2015 13:00

Ja mam podobne rozwiązanie na win7 i smartfon z androidem. Także włącznie z przełączaniem kanałów itp. Komp. z win 7 pełni funkcję serwera a telefon - tablet funkcję klienta.

  #7 23.02.2015 14:38

Polecam do tego dodanie routerów openwrt i utworzenie emisji multicast w sieci - wtedy oszczędzamy na wydajności serwera ale ograniczeniem staje się miedź - najlepiej wykorzystać przynajmniej w szkielecie sieć optyczną.

mmm777   5 #8 23.02.2015 15:04

Do pierwszych eksperymentów wystarczał DvbViewer + VLC.

cyryllo   17 #9 23.02.2015 15:17

@mmm777: Takie rozwiązanie jest dobre jeśli ktoś posiada media center z nakładka od M$ z jakimś mało żernym brix-em ;)

mmm777   5 #10 23.02.2015 19:00

@cyryllo: Do zabawy PC-PC wystarczy, A i z satelity można puścić, jak się kartę ma... A jak się chce to robić serio, to już i odpowiedni switch potrzebny...

LordRuthwen   6 #11 23.02.2015 19:48

zawsze możesz za pomocą mumudvbt wpuścić telewizję w sieć domową w formie multicastów (tylko przydałby się switch z igmp, żeby nie szło wszystko a tylko to co jest oglądane). Konfiguracja banalna a z jednej karty na usb 2.0 można puścić spokojnie 2 kanały hd i 4 kanały sd.

cyryllo   17 #12 23.02.2015 19:49

@LordRuthwen: Chcę sobie przetestować mumudvbt już od dawna ale jakoś czasu brak ;)

  #13 23.02.2015 20:21

@cyryllo: Ja tv też nie oglądam, a co do tematu to nie ma tego na Windows ? Bo widzę, że tylko coś tam na system Linux. Pytam bo sam jestem użytkownikiem tylko systemów Windows ;p Może kiedyś jak by się oglądało coś wspólnie z rodziną to by się to przydało xd

LordRuthwen   6 #14 24.02.2015 19:58

@r4p1t7 (niezalogowany): chcąc zrobić coś takiego na Windowsie musisz zapłacić za licencję i mieć odpowiedni sprzęt, w przypadku linuksa po prostu ściągasz dystrybucję i instalujesz, raspberry pi też sobie poradzi a koszt to ~100 zł.
Dlatego :P

cyryllo   17 #15 25.02.2015 07:18

@r4p1t7 (niezalogowany): Tak jak @LordRuthwen napisał. Można ale są to dodatkowe koszty. Postawienie serwera tv na np malinie 2 lub banana pro jest tańsze i daje więcej możliwości.

  #16 14.03.2015 09:53

Dzięki za inspirujące opisy. Mam problem z uruchomieniem TVHEADEND na OMV,na testowej instalacji Debiana działa bez problemu. Próbowałem też na czystej instalacji OMV, po wpisaniu w przeglądarce adresserwera:9981 mam komunikat "Strona internetowa jest niedostępna" .
Macie jakiś pomysł?

cyryllo   17 #17 14.03.2015 21:26

@sakall (niezalogowany): wpisz nazwahosta:9981

  #18 28.04.2015 19:00

Się masz cyrylloo... .
Elegancki blog. Lubię wejśc od czasu do czasu .
Powiedz mi ... może orientujesz się w miarę tanich i dobrych odudowach htpc/media center... . Myślę, żeby skleić NAS'a w takiej paczce .... fajnie jakby miała chociaż 2 dyski 3.5 . Masz może jakieś typy ?
Dzięki :)

  #19 02.06.2015 19:01

@cyryllo: to (wpisz nazwahosta:9981) w sieci lokalnej a z internetu? Jak się połaczyć?

cyryllo   17 #20 03.06.2015 19:43

@wojtaswq (niezalogowany): przekieruj sobie port na routerze

cyryllo   17 #21 03.06.2015 19:57

@bolsSport (niezalogowany): Nie mam typów. tego jet masa. Wybierz taki który ci się podoba i ma wystarczająca ilość zatok na dyski.