Multirec

Sinds versie 0.21 bevat MythTV de mogelijkheid om bij DVB met 1 enkele capture kaart meerdere kanalen op te nemen die zich in dezelfde transport stream bevinden.
Deze feature heet "multirec".

TV kanalen en transport streams

Je DVB capture kaart kan zichzelf afstemmen op 1 frequentie.
Via die frequentie wordt een transport stream ontvangen. Dit is een hoop gemultiplexte data waarin o.a. meerdere TV kanalen kunnen zitten.

In tegenstelling tot Windows, wordt in Linux de volledige transport stream doorgegeven, dus is het mogelijk om meerdere TV kanalen uit die transportstream op te slaan.

M.a.w., als je capture card op een bepaalde transport stream is afgesteld, kan je dus meerdere TV kanalen uit die transport stream op te nemen, of live te bekijken.

De enige limitatie is maximaal 5 TV kanalen, of indien je kanalen gecodeerd zijn, hoeveel kanalen je smartcard toelaat om gelijktijdig te decoderen.

Multirec en TV-Vlaanderen

Hoe vaak komt het niet voor dat je een film wil opnemen op VT4, maar ook een andere gelijktijdig op 2BE?
Of een film opnemen op een van de bovenstaande kanalen, maar ook een interesant programma zien op Canvas?
Bij mij redelijk vaak, aangezien alle interessante programma's bijna gelijktijdig tijdens "prime time" worden uitgezonden.

Bij analoge TV moet je dan een 2de capture kaart kopen, bij DVB-S is het technisch moeilijker om meerdere capture kaarten te gebruiken.
Alhoewel je met multirec niet met 1 capture card meerdere transport streams kan ontvangen (technisch niet mogelijk), is het toch al enorm groot voordeel.

Bij TV-Vlaanderen zitten bijvoorbeeld de volgende kanalen op een en dezelfde transportstream:

  1. Een
  2. Ketnet/Canvas
  3. VTM
  4. VT4
  5. 2BE
  6. VijfTV
  7. Vitaya
  8. JIM
  9. Kanaal Z
  10. Action Now

Dus kan je meerdere programma's uitgezonden op de bovenstaande TV kanalen gelijktijdig opnemen.
Ook kan je dit gebruiken om met PiP (Picture in Picture) 2 TV kanalen gelijktijdig op het scherm te tonen.

Vanaf nu dus geen ruzie meer met de wederhelft over of er voetbal op TV komt of dat er een dramatische film wordt opgenomen. ;-)

Als MythTV een programma aan het opnemen is vanuit een bepaalde transport stream, zal je merken dat de kanalen die beschikbaar zijn tijdens live-TV allemaal uit diezelfde transport stream komen.

Backend config

Om van die feature gebruik te maken moet je natuurlijk iets configureren.

Start Mythtv-setup,
Ga naar "2. Capture Cards",
Navigeer naar de gewenste DVB capture kaart,
Druk op de "Recording Options"-knop.

Het volgende scherm verschijnt:

Kies het gewenste aantal gelijktijdige opnames dat je maximaal met deze capture kaart wil opnemen. (Het maximum is 5.)

Merk op dat je backend snel genoeg moet zijn om dit aantal opnames gelijktijdig te verwerken, voornamelijk de snelheid van de harde schijf/schijven is cruciaal.
Je smartcard moet ook in staat zijn om meerdere kanalen gelijktijdig te decoderen. Dit is een beperking die opgelegd kan worden door de TV aanbieder. Ik heb geen weet van de beperking die TV-Vlaanderen oplegt, maar aangezien deze zelf hardware verkoopt met meerdere tuners en multirec mogelijkheid (met maximaal 4 opnames gelijktijdig), denk ik niet dat dit een probleem vormt.

De MythTV scheduler zal proberen om zoveel mogelijk opnames gelijktijdig te plannen, zodat de capture kaart zo veel mogelijk vrij is voor andere opnames of live TV, en zodat de backend zo lang mogelijk uitgeschakeld kan blijven als je gebruik maakt van autoshutdown en -wakeup.

Gebruik

Eigenlijk verandert er niet zo heel erg veel aan het gebruik.
Je zal merken dat je tijdens een opname live TV kan kijken naar de kanalen in dezelfde transport stream, en je kan meerdere opnames gelijktijdig plannen.

Je zal alleen merken dat je nu een hele hoop extra (virtuele) tuners beschikbaar hebt in de system status.