Author Topic: "Live Par2-Repair" bei NZB Play!  (Read 2483 times)

Offline DefCon_Drei

  • Contributor
  • ***
  • Posts: 3
"Live Par2-Repair" bei NZB Play!
« on: August 16, 2010, 08:01:35 pm »
Hallo zusammen,

ich benutze hier über eines 16000er Leitung fast ausschließlich die Streaming-Option "NZB Play". Dabei gibt es ein größeres Akzeptanzproblem seitens der weiblichen Zuschauerschaft, wenn ein Fehler in den .rar vorhanden sind.

Dann ist es unmöglich das Streaming fortzusetzen, da erst eine PAR2-Reperatur nach dem Komplett-Donwload nötig ist.

Nun die Frage:
Ist es denkbar, dass man diese PAR-Reparatur "on the fly" macht, wenn man am Anfang alle PAR2-Blöcke lädt? Also PAR2-Repair live im Streaming Modus?


Gruß
DefCon_Drei

Offline davidq666

  • Contributor
  • ***
  • Posts: 1302
  • Watashi Wa Ero Desu!
Re: "Live Par2-Repair" bei NZB Play!
« Reply #1 on: August 17, 2010, 07:42:32 am »
das weibliche akzeptanzproblem und der damit verbundene stress ist mir dochaus bekann, aber nein das ist on-the-fly nicht machbar.

die par2 reperatur beruht darauf, dass die gleiche anzahl oder mehr blöcke vorhanden sein müssen wie in allen dateien des par sets,denn alle dateien werden gemeinsam repariert. Sagen wir es handelt sich um einen post der aus 100 rar dateien besteht und jede wiederrum aus 50 blöcken, dann sollte der post also 5000 blöcke haben. die summe an par2 dateien ist meist zwischen 5 und 15% also 250-750 blöcke. fehlt bei datei 20 ein block hast du 999 anstatt 1000 und selbst wenn du alle 750 reperaturblöcke zu beginn geladen hast, bist du trotzdem erst bei 1749 und kannst ersta ab 5000 blöcken reparieren.

Offline DefCon_Drei

  • Contributor
  • ***
  • Posts: 3
Re: "Live Par2-Repair" bei NZB Play!
« Reply #2 on: August 17, 2010, 06:02:21 pm »
Nunja, die PAR2-Repartur beruht doch sicherlich auf redundanten Informationen in den PAR2-Blöcken. D.h wenn ein Fehler im 1749. Block (= 35%) vorkommt und ich schon alle 500 Reparturblöcke habe, dann beziehen sich doch 175 Reparturblöck (=35% von 500) auf die ersten 1749 Blöcke.

Wieso kann ich diese redundante Information nicht für ein On-the-fly-Reparieren benutzen?

Offline cr4zyfr4g

  • Global Moderator
  • *****
  • Posts: 781
  • German n00b
Re: "Live Par2-Repair" bei NZB Play!
« Reply #3 on: August 17, 2010, 07:38:49 pm »
das ist leider nicht so. du benötigst insgesammt mindestens so viel datenmaterial wie die Datei Blöcke besitzt.

Beispiel eine NZB hat 100 Blöcke, dann benötigst du mindestens 100 Blöcke um eine Reparatur duchzuführen. Diese 100 Blöcke setzten sich aus orginal Daten und Par2 Dateien zusammen in beliebiger Kombination. Weniger asl diese 100 Blöcke ist nicht möglich.
Das liegt an dem Par2 algorithmus selbst. Es ist dafür aber zb egal welche blöcke kaputt sind oder fehlen. die gesammt Summe muss immer mindestens 100 Blöcke betragen in diesem Beispiel, dann ist eine Reparatur möglich