jwf2010
17.07.2006, 19:14
Hi,
Im Forumbeitrag 'BR-ALPHA 4 von 6 Aufnahmen unbrauchbar, Ende fehlt, falscher Sender !! (http://otrforumde.h774788.serverkompetenz.net/thread.php?postid=20202#post20202)' habe ich folgende kurze Frage gestellt und eine riskante Lösung vorgeschlagen.
Wie nehme ich eine Sendung (Serie) auf, die regelmäßig viel zu spät anfängt.
Es fehlt daher oft das Ende!
Die nachfolgende Sendung ist laut Tabelle sehr oft 4 Stunden lang (Space Night)
??????
Wie in diesem Thema schließlich geschrieben steht, muss ich die Folgesendung prophilaktisch aufnehmen, auch wenn sie 4 Stunden dauert. Per Methode 2 kann ich dann bloss den Anfang der Datei der Folgeaufnahme herunterladen, dekodieren und schneiden.
Die Nachteile:
Es gibt keine Garantie, dass dies immer funktioniert
Aufwendig, kompliziert, ...
Mehr Daten aufgezeichnet und übertragen als nötig.
Der User muss schneiden bzw. Zusammenfügen.
Ich möchte nicht darauf eingehen, dass ein stets korrektes, real-time EPG, das Problem an der Wurzel packen könnte. Das ist ein eigener Themenkomplex.
Die Skizze einer Lösung
Original von jwf2010:
Es gibt doch CUTLISTS, womit ich bequem die Werbung rausschneiden kann.
Jetzt denk mal umgekehrt.
Vielleicht sollte man ja alle Sendungen generell in 10-15 Minuten Blöcken aufnehmen. ... diese Blöcke einzeln herunterladden und den DEKODER zusammensetzen lassen.
Angenommen alle Sendungen werden nicht als komplette Files angeboten.
Jedes File hat 10-15 Minuten Programm.
Für einen Film brauche ich entsprechend der Länge, mehrere aufeinanderfolgende Files.
Der Downloadmanger holt alle Files, die zu meiner Programmierung passen.
Jedes einzelne File ist kodiert. Der Decoder fügt alle Einzelteile zu einem kompletten Video-File zusammen. Genauso wie ich programmiert habe.
Ich kann per EPG Suche, Tabelle oder Wishlist programmieren (wie jetzt).
Manuelle Programmierung ohne Autokorrektur (http://wiki.onlinetvrecorder.com/index.php/Autocorrection) ist im 10-15 Minuten Takt möglich.
Vorteile:
Manuelle Programmierung ohne Autokorrektur. Aktuelle Programmänderungen lassen sich genauer berücksichtigen bzw. man kann gewünschten Puffer besser einstellen. Genau wie beim alten VHS-recorder ohne VPS.
Weniger Datenvolumen, -Transfer durch überlange 'Sicherheitsaufnahmen'.
Bei Download-Abbruch im Browser, muss ich nur die kleine Datei nachladen. Nicht die Große.
Durch Userfeedback, könnte man die Aufzeichnungen nachträglich verschieben, falls nötig. Also auch ganz ohne Sicherheits-Folgeaufnahme (noch weniger Volumen/Traffic) zum Film Ende kommen. Und zwar für alle User. (Anmerkung: Wenn ich einen Freund bitte eine Privatkopie für mich zu machen, kann er ja auch den VHS erst anwerfen, wenn die Sendung tatsächlich startet. Hier schneide ich mir dann sozusagen den Teil vom Band der tatsächlich meine Sendung enthält.)
In diesem Fall bräuchte ich auch nicht die +3/+5 Minuten vor und nach jeder einzelnen Sendung. Ich habe ja nur 10/15 Minutenblöcke. Wieder weniger Redundanz!
Das würde vielleicht zusätzlich Rechenaufwand für das Dekodieren einsparen? Das Zusammensetzen findet bei den Usern statt.
Nachteile:
Download im Browser und Peer2Peer vielleicht aufwendiger, weil es um mehrere Files geht. Bei geigneter Datenmodellierung könnte BitTorrent (kann directories laden) vielleicht gut damit umgehen.
Im Durchschnitt wird man einen 'Takt' (10-15 Minuten) mehr herunterladen müssen, um eine vollständige Aufnahme zu erhalten. Im Worst case sogar 2 Takte, also 20-30 :-(((
Im Idelfall gibt es beim jetzigen System, 8 Minuten zuviel Programm auf jedem File (Overlaping). Das ist besser, wenn man von einer 10 Minuten Taktung ausgeht.
Komplexeres File- und Download Management je kleiner die Taktung wird.
Klar, das wäre ein totaler Paradigmenwechsel. Das gesamte System wäre betroffen.
Ich wollte es nur mal zur Sprache bringen.
FAZIT:
Die Nachteile sind schon gravierend und stechen die Vorteile meiner Meinung nach aus! Komplexeres Server Management UND komplexerer Ablauf auf Userseite macht das System nur fehleranfälliger und schwerer zu bedienen.
Abgesehen vom gigantischen Umstellungsaufwand der alle betrifft, User und Betreiber, müßte man zuerst einmal untersuchen, bei wieviel Prozent der Aufnahmen tatsächlich das Ende fehlt!!
Der jetzige Ansatz, eine Sendung, ein File besticht durch seine Einfachheit.
Die aktuelle Empfehlung, auch die Folgesendung aufzunehmen und ggfs. zu schneiden verbraucht schon einiges an Resourcen. Vor allem Traffic und Userzeit.
Wie könnte es weitergehen?
Sinnvoller erscheint mir also eine Strategie, die dafür sorgt, dass von vornherein die komplette Aufnahme im File untergebracht ist. Bei derart vielen Sendern und 24h Betrieb eine Herausforderung für sich.
Im ersten Ansatz könnten Files, wo das Filmende fehlt vielleicht serverseitig repariert werden. Die User könnten mitteilen, umwieviel später die Sendung angefangen hat.
Vielleicht geschieht diese Kontrolle auf Basis einer low-low-low quality Vorschau, die nur dazu dient die Beginn, Endzeit und den Sender zu kontrollieren. Das große File wird vielleicht erst generiert, nachdem ein oder mehrere User das Kontrollfile bestätigt oder den Korrekturwert angegeben haben.
Gerade habe ich einen Thread gefunden, der auch eine Preview verwenden will.
Der Link: Pre-Viewer statt Buddies (http://otrforumde.h774788.serverkompetenz.net/thread.php?threadid=4311)
Jetzt lasse ich es aber gut sein.
Ciao.
Im Forumbeitrag 'BR-ALPHA 4 von 6 Aufnahmen unbrauchbar, Ende fehlt, falscher Sender !! (http://otrforumde.h774788.serverkompetenz.net/thread.php?postid=20202#post20202)' habe ich folgende kurze Frage gestellt und eine riskante Lösung vorgeschlagen.
Wie nehme ich eine Sendung (Serie) auf, die regelmäßig viel zu spät anfängt.
Es fehlt daher oft das Ende!
Die nachfolgende Sendung ist laut Tabelle sehr oft 4 Stunden lang (Space Night)
??????
Wie in diesem Thema schließlich geschrieben steht, muss ich die Folgesendung prophilaktisch aufnehmen, auch wenn sie 4 Stunden dauert. Per Methode 2 kann ich dann bloss den Anfang der Datei der Folgeaufnahme herunterladen, dekodieren und schneiden.
Die Nachteile:
Es gibt keine Garantie, dass dies immer funktioniert
Aufwendig, kompliziert, ...
Mehr Daten aufgezeichnet und übertragen als nötig.
Der User muss schneiden bzw. Zusammenfügen.
Ich möchte nicht darauf eingehen, dass ein stets korrektes, real-time EPG, das Problem an der Wurzel packen könnte. Das ist ein eigener Themenkomplex.
Die Skizze einer Lösung
Original von jwf2010:
Es gibt doch CUTLISTS, womit ich bequem die Werbung rausschneiden kann.
Jetzt denk mal umgekehrt.
Vielleicht sollte man ja alle Sendungen generell in 10-15 Minuten Blöcken aufnehmen. ... diese Blöcke einzeln herunterladden und den DEKODER zusammensetzen lassen.
Angenommen alle Sendungen werden nicht als komplette Files angeboten.
Jedes File hat 10-15 Minuten Programm.
Für einen Film brauche ich entsprechend der Länge, mehrere aufeinanderfolgende Files.
Der Downloadmanger holt alle Files, die zu meiner Programmierung passen.
Jedes einzelne File ist kodiert. Der Decoder fügt alle Einzelteile zu einem kompletten Video-File zusammen. Genauso wie ich programmiert habe.
Ich kann per EPG Suche, Tabelle oder Wishlist programmieren (wie jetzt).
Manuelle Programmierung ohne Autokorrektur (http://wiki.onlinetvrecorder.com/index.php/Autocorrection) ist im 10-15 Minuten Takt möglich.
Vorteile:
Manuelle Programmierung ohne Autokorrektur. Aktuelle Programmänderungen lassen sich genauer berücksichtigen bzw. man kann gewünschten Puffer besser einstellen. Genau wie beim alten VHS-recorder ohne VPS.
Weniger Datenvolumen, -Transfer durch überlange 'Sicherheitsaufnahmen'.
Bei Download-Abbruch im Browser, muss ich nur die kleine Datei nachladen. Nicht die Große.
Durch Userfeedback, könnte man die Aufzeichnungen nachträglich verschieben, falls nötig. Also auch ganz ohne Sicherheits-Folgeaufnahme (noch weniger Volumen/Traffic) zum Film Ende kommen. Und zwar für alle User. (Anmerkung: Wenn ich einen Freund bitte eine Privatkopie für mich zu machen, kann er ja auch den VHS erst anwerfen, wenn die Sendung tatsächlich startet. Hier schneide ich mir dann sozusagen den Teil vom Band der tatsächlich meine Sendung enthält.)
In diesem Fall bräuchte ich auch nicht die +3/+5 Minuten vor und nach jeder einzelnen Sendung. Ich habe ja nur 10/15 Minutenblöcke. Wieder weniger Redundanz!
Das würde vielleicht zusätzlich Rechenaufwand für das Dekodieren einsparen? Das Zusammensetzen findet bei den Usern statt.
Nachteile:
Download im Browser und Peer2Peer vielleicht aufwendiger, weil es um mehrere Files geht. Bei geigneter Datenmodellierung könnte BitTorrent (kann directories laden) vielleicht gut damit umgehen.
Im Durchschnitt wird man einen 'Takt' (10-15 Minuten) mehr herunterladen müssen, um eine vollständige Aufnahme zu erhalten. Im Worst case sogar 2 Takte, also 20-30 :-(((
Im Idelfall gibt es beim jetzigen System, 8 Minuten zuviel Programm auf jedem File (Overlaping). Das ist besser, wenn man von einer 10 Minuten Taktung ausgeht.
Komplexeres File- und Download Management je kleiner die Taktung wird.
Klar, das wäre ein totaler Paradigmenwechsel. Das gesamte System wäre betroffen.
Ich wollte es nur mal zur Sprache bringen.
FAZIT:
Die Nachteile sind schon gravierend und stechen die Vorteile meiner Meinung nach aus! Komplexeres Server Management UND komplexerer Ablauf auf Userseite macht das System nur fehleranfälliger und schwerer zu bedienen.
Abgesehen vom gigantischen Umstellungsaufwand der alle betrifft, User und Betreiber, müßte man zuerst einmal untersuchen, bei wieviel Prozent der Aufnahmen tatsächlich das Ende fehlt!!
Der jetzige Ansatz, eine Sendung, ein File besticht durch seine Einfachheit.
Die aktuelle Empfehlung, auch die Folgesendung aufzunehmen und ggfs. zu schneiden verbraucht schon einiges an Resourcen. Vor allem Traffic und Userzeit.
Wie könnte es weitergehen?
Sinnvoller erscheint mir also eine Strategie, die dafür sorgt, dass von vornherein die komplette Aufnahme im File untergebracht ist. Bei derart vielen Sendern und 24h Betrieb eine Herausforderung für sich.
Im ersten Ansatz könnten Files, wo das Filmende fehlt vielleicht serverseitig repariert werden. Die User könnten mitteilen, umwieviel später die Sendung angefangen hat.
Vielleicht geschieht diese Kontrolle auf Basis einer low-low-low quality Vorschau, die nur dazu dient die Beginn, Endzeit und den Sender zu kontrollieren. Das große File wird vielleicht erst generiert, nachdem ein oder mehrere User das Kontrollfile bestätigt oder den Korrekturwert angegeben haben.
Gerade habe ich einen Thread gefunden, der auch eine Preview verwenden will.
Der Link: Pre-Viewer statt Buddies (http://otrforumde.h774788.serverkompetenz.net/thread.php?threadid=4311)
Jetzt lasse ich es aber gut sein.
Ciao.