TVcentral V2:Timeshifting

Aus Sceneo Wiki

Wechseln zu: Navigation, Suche

Zeitversetztes Fernsehen (Timeshifting,Timeslipping,Chase Play) steht im eigentlichen Sinne für die Idee, das aktuell-empfangene Fernsehprogramm zu einem beliebigen Zeitpunkt betrachten zu können und damit nicht an die konkrete Ausstrahlzeit gebunden zu sein. Ein gutes Beispiel sind die 20:15Uhr-Startzeiten, welche bislang immer strikt beachtet werden mussten, wenn von der - zu diesem Zeitpunkt - ausgestrahlten Sendung nichts verpasst werden sollte.

Um dieses Verhalten technisch nachzubilden, wird das Fernsehprogramm automatisch aufgezeichnet. Innerhalb des aufgezeichneten Materials kann dann beliebig navigiert werden, wobei das Material maximal den Zeitraum abdeckt, der zwischen dem Start der Aufzeichnung und dem aktuellen Zeitpunkt liegt.

Bei einem optimalen Timeshifting müsste jeder einzelne, empfangbare TV-Sender aufgezeichnet werden, so dass alle TV-Programme aus dem festen zeitlichen Kontext, in dem sie stehen, gelöst werden. Technisch ist dies zum aktuellen Zeitpunkt jedoch kaum realisierbar. Eine TV-Karte erlaubt prinipiell zunächst mal nun den Empfang eines TV-Senders zur gleichen Zeit, wobei Spezialfälle bei DVB-Karten außen vor bleiben. Dies bedeutet für ein aktuelles Timeshifting, dass sich die Aufzeichnung auf einen TV-Sender (den TV-Sender, der gerade empfangen wird) beschränkt, so dass sich ausschließlich das TV-Programm dieses TV-Senders zeitversetzt betrachten lässt.

TVcentral V2 unterstützt diese Art des zeitversetzten Fernsehens. Betitelt wird die Funktionalität als permanentes Timeshifting. Sobald auf einen TV-Sender umgeschaltet wird, beginnt TVcentral mit einer Aufzeichnung des TV-Programms dieses Senders. Gleichzeitig wird das aufgezeichnete Programm aber sofort wieder abgespielt, so dass für den Anwender zunächst mal nicht direkt erkennbar ist, dass es sich nicht um das aktuelle TV-Programm, sondern um aufgezeichnetes Material handelt, da nahezu kein zeitlicher Versatz zwischen beiden Materialquellen besteht. Der Clou besteht nun darin, dass ab sofort beliebig bis zu dem Zeitpunkt zurückgespult werden kann, zu dem auf den TV-Sender umgeschaltet wurde. Letzteres ist allerdings lediglich ein theoretischer Ansatz, da die mögliche Aufzeichnungslänge durch den verfügbaren Speicherplatz begrenzt wird. Für eine optimale Speicherplatznutzung durch das Timeshifting wird ein Ringspeicher verwendet. Wird auf einen TV-Sender umgeschaltet, so beginnt die Aufzeichnung des TV-Programms in den Ringspeicher. Wurde die maximale Größe, welche durch den Anwender festlegbar ist, erreicht, so wird im Ringspeicher damit begonnen, das älteste Material durch neues Material zu überschreiben. Dies führt dazu, dass sich der Zeitraum, in welchem gespult und gesprungen werden kann, nach einer gewissen Zeit mit dem aktuellen Zeitpunkt mit nach vorne verschiebt.

Ein negativer Faktor des permanenten Timeshiftings sind die langsamen Umschaltzeiten zwischen einzelnen TV-Sendern, welche dadurch entstehen, dass immer erst kurz eine Aufzeichnung des TV-Programms des aktuellen TV-Senders durchgeführt werden muss, bevor angefangen werden kann, dieses aufgezeichnete Material abzuspielen. Man spricht in diesem Falle auch von Vorpufferung. Wer darauf verzichten kann, während des TV-Schauns beliebig zurückspulen zu können, kann TVcentral V2 mit nicht-permanentem Timeshifting betreiben. In diesem Falle wird immer das richtige TV-Programm des aktuellen TV-Senders abgespielt, ohne dass eine Aufzeichnung erfolgt. Dennoch ist es aber zu einen beliebigen Zeitpunkt möglich, das TV-Programm anzuhalten, um z.B. durch den Gang zur Toilette nichts zu verpassen. Durch einen Druck auf die Pause-Taste lässt sich eine Aufzeichnung des TV-Programms starten, welche bei einem Druck auf die Play-Taste dann abgespielt werden kann. Damit entsteht für den Anwender das Gefühl, er hätte das aktuelle TV-Programm pausiert. Ab diesem Zeitpunkt kann dann z.B. auch wieder zurückgespult werden, allerdings nur bis zu dem Zeitpunkt, an dem die Pause-Taste betätigt wurde.

Hinweis:

Das nicht-permanente Timeshifting lässt sich, einmal gestartet, nicht mehr manuell stoppen. Dies ist ausschließlich möglich, wenn der TV-Bereich über die Stop-Taste oder ESC verlassen wird.


Inhaltsverzeichnis

Verwenden & Kontrollieren des Timeshiftings

Permanentes Timeshifting

Wie aus dem vorangegangenen Abschnitt bereits hervorging, besitzt permanentes Timeshifting einen eigenen Automatismus, so dass ein Starten des Timeshiftings nicht nötig ist. Nach dem Umschalten auf einen TV-Sender oder dem Sprung vom Mediencenter in den noch nicht hintergrundaktiven Fernsehbereich beginnt automatisch die Aufzeichnung des TV-Programms (des nun aktiven TV-Senders) und ein Abspielen des aufgezeichneten Materials. Die zeitliche Position wird dabei im PlayerControl (siehe Abbildung) ständig visualisiert. In nebenstehender Abbildung wurde die Zeitleiste hervorgehoben. Nach dem Umschalten füllt sich die Zeitleiste von links nach rechts. Der linke Rand der Zeitleiste repräsentiert den Zeitpunkt, an welchem das älteste Material vorliegt, während der rechte Rand der Zeitleiste den aktuellen Zeitpunkt darstellt.

Folgende Aktionen lassen sich im Rahmen des permanenten Timeshiftings nun durchführen:

Pausieren und Fortsetzen
Ein Pausieren und Fortsetzen wird über die Play-Taste und die Pause-Taste ermöglicht. Beide Tasten sind gleich belegt. Beim ersten Drücken einer der beiden Tasten wird pausiert. Ein weiterer Druck einer der beiden Tasten führt zum Fortsetzen des TV-Programms. Auch über das PlayerControl kann pausiert und fortgesetzt werden. Zum Pausieren ist der große Knopf mit dem Pause-Symbol (||) zu betätigen. Ist dies geschehen, stoppt die Wiedergabe umgehend und der Knopf wird nun zum Play-Knopf, symbolisiert durch das Play-Symbol (>).
Vor- oder Zurückspringen
Mit den Tasten Previous und Next kann vor- oder zurückgesprungen werden. Standardmäßig werden pro Tasten-/Knopfdruck 30 Sekunden übersprungen. Dieser Wert lässt sich allerdings anpassen (siehe Abschnitt Konfigurieren des Timeshiftings). Auch über das PlayerControl ist ein Vor- oder Zurückspringen im TV-Programm möglich. Dazu werden die Tasten mit den Symbolen |< und >| verwendet.
Vor- oder Zurückspulen
Mit den Tasten Forward (FFWD) und Rewind (REW) kann im TV-Programm gespult werden. Möglich sind Spulvorgänge mit den Geschwindigkeiten 2x, 4x und 8x. Durch einmaliges Drücken der Forward-Taste wird das 2x-Vorspulen aktiviert. Nochmaliges Drücken führt zu 4x-Vorspulen (8x-Vorpulen wird durch insgesamt dreimaliges Drücken der Forward-Taste ermöglicht). Um das Spulen zu beenden, ist die entsprechende Spultaste entweder solange zu drücken, bis das TV-Programm wieder normal abgespielt wird (maximal vier mal) oder es ist zweimal die Play- oder Pause-Taste zu betätigen.
Zeitlupenfunktion
Wird das Abspielen zunächst über die Play-Taste oder die Pause-Taste pausiert, so führt im Anschluß ein Druck auf die Forward (FFWD)-Taste zu einem verlangsamten Abspielen (0.5x), was einer Zeitlupenfunktion ähnelt.
Freies Navigieren
Neben den genannten Möglichkeiten, im TV-Programm navigieren zu können, ergibt sich eine weitere Möglichkeit über die Zeitleiste des PlayerControls. Wurde sie selektiert, so lässt sich mit den Tasten Links oder Rechts navigieren. Auch kann mit der Maus in der Zeitleiste an beliebige Zeitpunkte geklickt werden.

Nicht-permanentes Timeshifting

Nicht-permanentes Timeshifting wird erst aktiviert, wenn das TV-Programm manuell pausiert wird. Dazu ist während des TV-Schauns die Play- oder Pause-Taste zu drücken. Ist dies geschehen, beginnt TVcentral mit einer Vorpufferung des TV-Programms. Der Vorgang dauert ca. fünf Sekunden und wird im Rahmen des PlayerControls durch eine rot-eingefärbte Zeitleiste visualisiert. Sobald die Vorpufferung abgeschlossen ist, verschwindet die Einfärbung der Zeitleiste und das TV-Programm wird pausiert. Ab diesem Zeitpunkt verhält sich das nicht-permanente Timeshifting wie permanentes Timeshifting. Entsprechend gleich sind die Möglichkeiten:

Pausieren und Fortsetzen
Ein Pausieren und Fortsetzen wird über die Play-Taste und die Pause-Taste ermöglicht. Beide Tasten sind gleich belegt. Beim ersten Drücken einer der beiden Tasten wird pausiert. Ein weiterer Druck einer der beiden Tasten führt zum Fortsetzen des TV-Programms. Auch über das PlayerControl kann pausiert und fortgesetzt werden. Zum Pausieren ist der große Knopf mit dem Pause-Symbol (||) zu betätigen. Ist dies geschehen, stoppt die Wiedergabe umgehend und der Knopf wird nun zum Play-Knopf, symbolisiert durch das Play-Symbol (>).
Vor- oder Zurückspringen
Mit den Tasten Previous und Next kann vor- oder zurückgesprungen werden. Standardmäßig werden pro Tasten-/Knopfdruck 30 Sekunden übersprungen. Dieser Wert lässt sich allerdings anpassen (siehe Abschnitt Konfigurieren des Timeshiftings). Auch über das PlayerControl ist ein Vor- oder Zurückspringen im TV-Programm möglich. Dazu werden die Tasten mit den Symbolen |< und >| verwendet.
Vor- oder Zurückspulen
Mit den Tasten Forward (FFWD) und Rewind (REW) kann im TV-Programm gespult werden. Möglich sind Spulvorgänge mit den Geschwindigkeiten 2x, 4x und 8x. Durch einmaliges Drücken der Forward-Taste wird das 2x-Vorspulen aktiviert. Nochmaliges Drücken führt zu 4x-Vorspulen (8x-Vorpulen wird durch insgesamt dreimaliges Drücken der Forward-Taste ermöglicht). Um das Spulen zu beenden, ist die entsprechende Spultaste entweder solange zu drücken, bis das TV-Programm wieder normal abgespielt wird (maximal vier mal) oder es ist zweimal die Play- oder Pause-Taste zu betätigen.
Zeitlupenfunktion
Wird das Abspielen zunächst über die Play-Taste oder die Pause-Taste pausiert, so führt im Anschluß ein Druck auf die Forward (FFWD)-Taste zu einem verlangsamten Abspielen (0.5x), was einer Zeitlupenfunktion ähnelt.
Freies Navigieren
Neben den genannten Möglichkeiten, im TV-Programm navigieren zu können, ergibt sich eine weitere Möglichkeit über die Zeitleiste des PlayerControls. Wurde sie selektiert, so lässt sich mit den Tasten Links oder Rechts navigieren. Auch kann mit der Maus in der Zeitleiste an beliebige Zeitpunkte geklickt werden.

Wichtig:

Im Rahmen des nicht permanenten Timeshiftings ist es nicht möglich, gleichzeitig aufzunehmen und zu timeshiften. Wurde die Wiedergabe bspw. über die Pause-Taste pausiert, so kann z.B. keine Direktaufnahme über die Record-Taste mehr gestartet werden, ohne dass das Timeshifting beendet wird. Läuft bereits eine Aufnahme, so besitzt die Pause-Taste keine Funktionalität.


Konfigurieren des Timeshiftings

Festlegung: Permanentes oder nicht-permanentes Timshifting

Die Auswahl zwischen permanentem Timeshifting und nicht-permanentem Timeshifting wird über die Konfigurationsanwendung Vconfig von TVcentral V2 vorgenommen. Wie dem Artikel TVcentral V2: Implementierungsbeschreibung (Fernsehen) zu entnehmen ist, sind zwei FullTime-Plugins von TVcentral V2 für die TV-Funktionalität zuständig, wobei das FullTime-Plugin TV Broadcast Server alle Aufgaben bezüglich der TV-Hardware und die Verwaltung der einzelnen TV-Signale übernimmt. Aus diesem Grunde erfolgt die Konfiguration der Timeshiftingvariante im Rahmen der Konfiguration des zuletzt genannten Plugins (Vconfig starten -> Full-Time-Plugins -> TV Broadcast Server -> [...]-Knopf betätigen). Der resultierende Konfigurationsdialog ist rechts abgebildet. Auffällig ist, dass für jede einzelne TV-Karte Timeshift-Einstellungen vorgenommen werden können. Es besteht im Multitunerbetrieb also die Möglichkeit, unterschiedliche Timeshiftingvarianten parallel zu verwenden.

Die Einstellungen

Da während des Timeshiftings Daten aufgezeichnet werden, ist ein Verzeichnis anzugeben, in welchem die Daten vorübergehend abgelegt werden können.

Tipp:

Optimalerweise sollte der anzugebende Ordner auf einer Festplatte liegen, welche nicht auch gleichzeitig die TVcentral-Installation oder Aufnahmeverzeichnisse beherrbergt. Damit ist sichergestellt, dass das Timeshifting nicht durch anderweitig anfallende Lasten gestört wird.


Bei der Wahl der Verzeichnis ist darauf zu achten, dass ausreichend Speicherplatz zur Verfügung steht.

Über die Einstellung Permanentes Timeshifting deaktivieren kann zwischen nicht-permanentem oder permanentem Timeshifting gewählt werden.

Optimieren des Timeshiftings im Multitunerbetrieb

//

//

Persönliche Werkzeuge