Introductie
Januari 2022. Update: Het is inmiddels enkele jaren (2015(!) geleden dat ik een review schreef over deze HDHomerun DVB-C TV kanalentuner. Ik vond het tijd voor een update want er is in de tussentijd het een en ander veranderd. Enkele opmerkingen:
- Wat is het nut om nog een "lokale" PVR te draaien?
- Tegenwoordig ondersteunt PLEX nu dvr's zoals de hdhomeruns.
- Er is een Kodi Mythtv PVR frontend.
De destijds toegevoegde afbeeldingen zijn niet meer zichtbaar. Ik zal enkele daarvan opnieuw maken en toevoegen. En zo zal ik beetje bij beetje de boel bijwerken.
Nut en noodzaak
Als ik nu kijk naar het aanbod (
https://shopeu.silicondust.com/shop/) van SiliconDust, de fabrikant van de genoemde hdhomerun, dan zie ik dat ze alleen nog maar PVR doosjes aanbieden die DVB-T (over the air) doen. Kennelijk is er geen markt meer voor DVB units. Ik voel me zo zachtjes aan een dinosaurus....
Natuurlijk biedt tegenwoordig elke zichzelf respecterende internet provider een TV dienst aan via IP, waarbij de mogelijkheid wordt geboden om TV programma's via een app te bekijken, op te nemen en terug te kijken. In bepaalde gevallen wordt er een kastje meegeleverd om de kanalen te kunnen bekijken op televisie. Er kan dan een abonnement worden genomen op een specifiek kanalen pakket.
Toch zijn er aanbieders die (on)gecrypte DVB kanalen bleven aanbieden over COAX. Wil je gecrypte kanalen bekijken dan heb je daarvoor een smartcard nodig. In mijn postcode gebied bieden Caiway, Trined en wellicht nog een stel anderen deze dienst aan. Bij Trined heb ik een abonnement via glasvezel lopen op een all-in-one internet pakket, waaronder een basic TV kanalen set. Het glasvezel signaal wordt in mijn meterkast opgeplitst naar ethernet en COAX. De COAX aansluiting heb ik binnenshuis, met behulp van een signaalversterker, vertakt naar mijn TV en HDHomerun.
De standaard TV kanalen (NPO, RTL, etc) worden ongecrypt doorgegeven. Dat betekent dat ik geen smartcard nodig heb om de kanalen te ontvangen. Ik heb geen extra "tuner" kastje nodig om de kanalen te tunen. Ik kan nu met elk apparaat met DVB-C ondersteuning de kanalen tunen. Dat vind ik een voordeel. Immers geen extra kastje bij elke TV. Geen extra afstandsbediening. Bijkomend voordeel is dat de mogelijkheid bestaat om het signaal op te nemen met daarvoor bestemde apparatuur zonder bijkomende kosten, zoals aanschaf extra TV tuner kastje of abonnement op een programma opname service bij de provider. (Zoals Trined dat ook aanbied)
Eind 2021 is CAI aanbieder Rekam in 2021 opgeslokt door Trined. Trined bleef het ongecrypt DVB signaal doorgeven. Ik moest alleen mijn kanalen opnieuw inscannen in Mythtv.
Natuurlijk komt er nog wel wat kijken bij het draaiend houden van een eigen PVR. Ik heb gekozen om deze in een Linux container (LXC) te draaien in mijn Proxmox omgeving en daar met een specifieke bind-mount enige storage aan toegewezen.
DVB-C
Toen mijn lokale kabelboer (Rekam) overging op het digitale signaal, moest ik met pijn in mijn hart afscheid nemen van mijn twee Hauppauge PVR-500's dubbeltuner kaarten. Ik was zeer tevreden met die analoge-kaarten, totdat ik voor het eerst de beelden aanschouwde die ik met mijn eerste DVB-C kaartje had opgenomen...
Er was geen weg terug wat dat betreft. Ik kocht nog twee DVB-kaarten. Een nadeel vanaf toen was wel dat, als ik mijn systeem wilde upgraden, ik dus altijd een moederbord moest hebben met drie PCI sloten. Die moederborden zijn ondertussen schaars, dus duur geworden. Omdat de PVR machine, zoals gezegd 24*7 draait (er draaien ook wat andere zaken op) is het energieverbruik op jaarbasis nogal hoog. Ik vond het nu tijd worden om te gaan voor een upgrade naar een zuiniger platform. De eerste aanzet daartoe is het vervangen van de DVB-kaarten. Daarbij komt ook dat (en zeker niet onbelangrijk) het huishouden geen overlast moet ondervinden van de onzichtbare upgrade.
HDHomerun
Omdat gebruiker
Cerealbro (
http://tweakers.net/gallery/585997) op dit forum in zijn prima review (
http://tweakers.net/price...omerun-hdhr3-4dc/reviews/) al e.e.a. heeft besproken over dit product, ga ik niet allemaal herhalen. Ik heb daarom besloten kort iets te zeggen over de webinterface en over de integratie in Mythtv.
Install wizard
Om de kanalen te scannen kan je naar mijn mening het beste de hdhomerun software downloaden. Ik vond het hier:
https://www.silicondust.com/support/downloads/
Er is ook een Windows 10 App voor als je de kanalen gescand hebt. Het is een vrij basic programma. Ik gebruik het niet. Let even op dat je de juiste freqentie informatie gebruikt.
Voor Trined gebruik ik:
Frequentie
304.000 kHz of 304.00 MHz
Netwerk ID
1000 of 01000 voor gebruik zonder smartcard
2000 of 02000 voor gebruik met smartcard
Modulatie
256 QAM
Symboolsnelheid
6.875 kbps
Smartcard is nodig voor de gecrypte kanalen. Ik gebruik dat niet.
Webinterface
Omdat ik in mijn router zag dat het apparaat een IP had gekregen, besloot ik er maar eens even naartoe te browsen. Zichtbaar werd een zeer compacte webinterface:
Na klikken op Channel line-up verscheen het volgende scherm:
Als je met je linker muisknop op de channel-nummers klikt dan wil de URL geopend worden door een applicatie. Je kan op een Microsoft Windows platform kiezen voor Windows Mediaplayer of bijvoorbeeld VLC als je dat geïnstalleerd hebt. Vervolgens wordt er een mpeg download gestart die tot in eeuwigheid doorloopt maar niets streamt. Dus url plakken in VLC (Open network source: CTRL+N) en jawel direct beeld. Op deze wijze, via de website, kunnen er vier streams tegelijkertijd geopend worden.
Opmerking: Je ziet aan de voorkant van elk kanaal ook van die "Favorieten" sterretjes staan die je kan aanklikken. Geen idee waar dat voor dient of hoe het werkt. Ik zag de noodzaak er niet van in en verder interesseert het me ook niet, dus ik heb het niet uitgezocht.
Hieronder zie je dat ik een kanaal geopend heb in VLC. In VLC is het mogelijk om teletext aan te zetten en ondertitels te activeren via het intoetsen van 888 op het numeriek toetsenbord.
Systeembelasting op mijn backend op het moment dat er 8 programma's tegelijkertijd worden opgenomen door mythtv is erg laag. Dat komt omdat de hdhomerun de mpeg encoding voor haar rekening neemt.
Mythtv
Al sinds 2004 knutsel ik met PVR's. Na een verkenningstocht destijds ben ik eigenlijk bij Mythtv blijven hangen. Dit was toen het meest complete PVR softwarepakket op het Linux platform. Naast de PVR functionaliteit bevat Mythtv onder andere ook een oplossing om multimediabestanden te hanteren, zoals muziek, afbeeldingen en films. De Mythtv oplossing is opgebouwd uit een cliënt-server model. Je kunt de backend en de frontend (de cliënt) op een en dezelfde machine draaien. De backend verzorgd de daadwerkelijke opname, dus op die machine moeten de TV-kaarten afgewerkt zijn. Ik heb altijd een losse backend gedraaid op mijn server, die voor meerdere doeleinden toch altijd al 24*7 aan staat. In de rest van mijn woning draai ik de frontends op afzonderlijke systemen. (laptops en HTPC onder TV) Het is mogelijk om met Mythtv meerdere programma's tegelijkertijd op te nemen en direct op meerdere cliënts terug te kijken. Daarbij is live-pauzeren een standaard optie.
Setup
Ik heb mythtv-setup even gestart op de backend. Ik draai headless en maak daarom voor GUI doeleinden gemakshalve gebruik van VNC, waarvan ik de vncserver speciaal voor die gelegenheid start:
<afbeelding zal opnieuw worden toegevoegd>
Toevoegen homerun
De Homerun wordt automatisch herkend door mythtv-setup als je in de tuner-setup kiest voor het toevoegen van een nieuwe kaart. (Kies mythtv-setup menuoptie 2 (TV-kaarten) -> "(Nieuwe TV-kaart" )
Als je een nieuwe kaart toevoegt, dan heb je daar namelijk standaard de keuze om een hdhomerun networked tuner toe te voegen. Vervolgens toont het de "Available devices" (het aantal tuners in je hdhomerun):
<afbeelding zal opnieuw worden toegevoegd>
Opmerking: in de setup lopen er in de tekstweergave vreemd genoegd twee talen (Engels en Nederlands) door elkaar.
Klik op "Opname opties" en kies voor signal time-out en tuning time-out 5000. (Ik kom hier later op terug.) Je kan hier ook gelijk het aantal virtuele tuners instellen bij Maximum opnames. Ik stel hier standaard 3 in, zodat ik straks 12 tuners tot mijn beschikking heb:
<afbeelding zal opnieuw worden toegevoegd>
Doe dit voor alle vier de tuners. Het ziet er dan ongeveer zo uit:
<afbeelding zal opnieuw worden toegevoegd>
Vraag: twaalf tuners, is dat niet een beetje belachelijk?
Antwoord: ja, maar zeer huisvrouw en gezins vriendelijk. Het voordeel van je eigen TV-opnames verzorgen is dat je zo heerlijk snel door de opnames heen kunt spoelen. Dat is een optie die ik mis in de uitzending gemist apps. Verder heb je natuurlijk de mogelijkheid om het TV-programma dat je opneemt te bekijken en op pauze te zetten. Maar het belangrijkste: nooit meer het probleem dat er iets niet opgenomen kon worden door timerconflicten, want er zijn nu genoeg tuners.Toevoegen videobron
Ik sla het videobron scherm over, omdat ik verder ga met de bestaande source. Ik heb destijds al eens een videobron aangemaakt en de kanalen gescand en vastgelegd.
In het input connections (menuoptie 5) scherm koppel je de tuners met de videobron. Ik kies hier de zelf door mij gegeven naam.
<afbeelding zal opnieuw worden toegevoegd>
Kanalen toevoegen
Dat scannen kan via de commandline of via mythtv-setup zelf. Dit doe je als je naast de bestaande kanalen op nieuwe kanalen wilt scannen om deze toe te voegen, of als je nog geen kanalen hebt deze te scannen en toe te voegen. In dat laatste geval maak je eerst een nieuwe video-source aan. Kies daar de nieuwe naam voor je video-source en de juiste frequentie-tabel. Voor Nederland: "Europe-west".
Kies dan voor volledige scan (afgestemd)
De volgende posting gaf tevens de tip om de time-out settings zoals al eerder vermeld op 5000 te zetten.
http://www.gossamer-threa...ythtv/users/575532#575532TV-guide
Als alles goed gaat heb je je onversleutelde kanalen. Je kan dan in mythweb (een webtool binnen het Mythtv-pakket) de kanalen een nieuwe naam geven, verwijderen en een xmltv-id meegeven in het geval je gebruik wilt maken van scripts om je tv-guide op te zetten. Ik wil op dat laatste niet verder in gaan, behalve dan door te zeggen dat ik daar zelf het volgende script voor gebruik:
https://github.com/tvgrabbers/tvgrabpyAPIOverig
Het viel mij op dat als je kanalen gaat bekijken via andere wijze dan mythtv, de geplande opnames in mythtv kunnen mislukken. Dit komt omdat hdhomerun logischerwijs een lock legt op de tuners die het in gebruik heeft. Zijn er vier gebruikers op het netwerk die bijvoorbeeld met een smartphone op een zender afstemmen, dan heeft mythtv-backend geen resources meer om ook nog maar iets op te nemen. Dit is dus iets om rekening mee te houden.
Conclusie
Het is mij duidelijk dat dit een superproduct is. Binnen een half uur had ik het apparaat geïnstalleerd en werkend. Opnames in Mythtv liepen gelijk vanaf het begin zonder problemen. Een test met 8 opnames tegelijk verliep zonder haperen en zonder zichtbare systemload. Verder is het kastje superklein. De prijs is misschien wel iets aan de hoge kant, maar voor drie afzonderlijke DVB kaarten betaalde ik destijds meer dan 75 euro per stuk. Daarvoor moet je dan wel een moederbord met de nodige PCI-sloten hebben. Verder moest elke kaart dan weer een aparte coaxkabel hebben. Dit zijn vrij stugge kabels om te behandelen. Doorlussen was wel mogelijk, maar ik had altijd signaalverlies. Met de HDHomerun is dat dus ook afgelopen, want ik heb nu nog maar een (1) coaxkabel nodig.
En zoals al gezegd in de introductie lijkt het draaien van een lokale PVR een uitgestorven bezigheid aan het worden anno 2022. Naast de door mij geschetste voordelen beschouw ik dit project ook als een hobby project; de andere reden ook dat ik ermee verder ga. Wellicht totdat de HDHomerun de geest geeft....
Edit
- 13-05-2015
Eerste versie - 24-03-2017
- 1. dvb-utils heet nu dvb-apps
2. foutje in commandline mbt "scan" command
- Januari 2022
- Updaten en gedeeltelijk herschrijven.